Little has changed? Yeah right, when people marched in the streets burning effigies of George Bush in protest against the Iraq War, literally nothing happened to them. You can go out and protest any war you want, often stomping on other people's civil rights to do it, and the judges will be super lenient of your civil rights violations because they were done in the name of political speech.
And calling modern volunteer soldiers poor is an insult. Underpaid would be fair.