There is no single country in the world that can be completely independent which is why there is international trade. allies, helping the underdeveloped country financially and thousands of others which all nothing means they need one other to keep running their government but the influence of one country depends on their financial and military state.
True that since different resources are scattered in the world, not a single nation has it as have them all. So a country can either invade or have trade to other country in order to have access to its natural resources.
Now, talking about the people what else choice do they have?
If you are against the policy you can vote against it but it is not going to stop them from ruling which is the power/flaw of democracy. And people are even tired of their day-to-day life by chasing money to pay their bills and meet financial requirements so they don't actually have time to think beyond themselves.
Voting? LOL, is it really effective? Most corrupt politician cheats. They ensure their dominance through cheating. These corrupt official make it easier to cheat when the digital system is implemented. Honestly, I believe the true result of national election has never been published, it is always been modified by "add and omit" system.
In case there are some people go intense then they will be badged as terrorist groups by the government.
Intensely aggressive resulting in damage to human lives and properties, being intense alone should not label people as terrorists as long as they don't have a negative impact on the government and its sovereignty.
As for the government and people, oftentimes times it is the calculated benefits that make them bold in their decisions.