^ Well that sounds like the kind of propaganda a lot of people would try to make against him. And yes people can blame him "for bringing the war to us" like Batman would say.
But fact is he wasn't an Invader. He was an illegal immigrant. He lived on Earth all his life and there were no wars because of him. I.e. it was the other Kryptonians who started the war, not him.
He even gave himself over to the military at first, so they could hand him to the Kryptonians, to protect humanity.
And he was fighting to protect people. And he did save the planet. Sure you could argue he should have fought in a different country so anyone other than Americans would die, but that's a bit of an Assy Fox news type argument.
Fact is the Kryptonians were going to terraform the Earth wiping out the entire human race and Superman had to stop them, or everyone would be dead.