Superman is an illegal immigrant, and with a name like “Kal-el”, he’s probably a Muslim.
Bottom line...
Who cares?
Jewish!
My take is this...
Being an American means never having to say you are sorry for publicly disagreeing with the current US government.
He took a stance that was more American than the American government - support of demonstrations in Iran against the tyranny there.
He should have explained that being an American - his opinions were his own - and would continue to be - because he IS an American and is FREE to say and do what he wants without fear of official punishment.