A person who goes against their own country is often referred to as a "traitor." This term typically denotes someone who betrays their country, especially by aiding enemies or acting in ways that undermine national interests. In some contexts, such individuals may also be described as "dissidents" or "rebels," depending on the nature of their actions and motivations.
A person who goes against their own country is often referred to as a "traitor" or a "defector," depending on the circumstances of their actions.
Defector, Traitor, Double Agent.
this person is called a soldier
A person who goes against the flow (of society, their community, their established culture, and so on) might be called a nonconformist.
They are treasonous and are called traitors.
An immigrant is a person who moves from their home country to another country to live permanently.
A traitor is a person who betrays someone else or a group/organization. They could also be someone who commits treason against their country.
treason and they're called a trader
rebel is a person who goes against his/her superiors. A rebel soldier would rebel against his/her country's army or organization. MistroJoe
this person is called a pedestrian
Modern.
A holidaymaker or tourist