[@Albatross City] Iron Man was wrong, always will be. It wasn't a question of morality, it was an ethical question. The Heroes do more good with their identities secret, and their families remain untouched. Opening their identities to the public puts their families in danger and makes the Heroes emotionally involved. Morality drives what the Heroes do, but in the long run it's simply more Ethical to let a Hero be a Hero.