I get what you are trying to say, and i think it boils down to how you define a hero. If you had asked me about a heroic act, my definition would be very close to yours, while for a hero, my definition has now become, as you put it, a little watered down, thanks to how the word hero is used in todays culture.