Batman and Superman are complete opposites in every aspect. Batman is the dark knight, but on the other hand the sun makes Superman a super hero. Bruce Wayne is a son of a millionaire in Gotham City, whose model is obviously New York City, but Clark Kent grew up in Smallville, Kansas.
It is most interesting that Superman who was born in the Planet Krypton is very patriotic, but Batman who is a born American doesn’t believe in his government.
In Frank Miller’s comics “Batman: the Dark Knight Returns,” Batman said to Superman, “You always say yes to anyone with a badge or a flag. No good,” while fighting against each other.
Superman’s patriotism reminds me the motto of the 442nd Regimental Combat team, “Go for Broke.”
In the period of World War II, Japanese American citizens in the U.S. were interned in camps, because they were thought to be anti-American, even though they had American citizenship.
Most members of the 442nd Regimental Combat team were young Japanese Americans whose parents were interned. They had to prove that they were the true Americans, and they fought bravely in Europe in World War II.
After Superman fought for life to save America and the Planet Earth, at the end of “Man of Steel,” General Swanwick talked with Superman.
General Swanwick: Then I'll ask the obvious question: How do we know you won't one day act against America's interests.
Superman: I grew up in Kansas, General. It's about as American as it gets. Look, I'm here to help. But it has to be on my own terms. And you have to convince Washington of that.
General Swanwick: Even if I were willing to try, what makes you think they'd listen?
Superman: I don't know, General. I guess I'll just have to trust you.
Superman has to keep trying to trust American people, so he keeps fighting for Americans like the 442nd Regimental Combat team, because he was born in a foreign planet.