To a soldier in an army, obedience to the superior officer is important . But this obedience is more for operations and in the fields, where a soldier’s duty is to carry out the command of his superior in executing certain offensive or defensive moves, according to plans and orders given.
Apart from his official duty, with regards to human rights, a soldier is just like anyone else. He should have his free will to vote. How can a superior officer take away a soldier’s right to choose his own government?Any superior officer must not forget that a soldier’s pay and welfare are given to him by the people, not from the pocket of any senior officer.
This is a democracy, not a feudal state.
Speaking of loyalty, a soldier’s loyalty, like any other ordinary citizen ( and that includes members of political parties and civil service), should not be to any person. His ultimate loyalty is to his country, which means to the sovereign, the flag, and the people. His sole purpose is to serve his country, not his generals.
The people are what make up the country. The sovereign and the flag are institutional symbols representing the people. So the ultimate loyalty of a soldier is to the people who make up the nation.
This is the modern era and we are no more in the middle ages. The people are the boss. The army and the civil service are instruments of the people, not the government.
Senior government servants, including those in the security forces, must realise this. They owe their positions to the people, their remuneration is from the people and their loyalty is to the people and no one else.
(Read my previous post on Servant of the people)