It’s to expensive because in the cartoon it says “Without bankrupting the government” which means it’s too expensive.
There was an anti-war movement in the US, pro communism in the US was never a thing back then so I’m assuming the other one is true too lol.
The Mexican war was justified under the principle of Manifest Destiny <span />