Isn't it a little upsetting or annoying to stand in attention before every movie in a multiplex for the National Anthem? Well, you may not but then you certainly don't want scorns from others in the hall. It does upset me till before the National Anthem tune is played, but while it plays, I feel like a school kid again, standing with pride, singing the anthem. What changed? Nothing. Because National Anthem would work, even after everything else fails.
During my younger days, while standing in the morning assembly I used to look around sometimes and see every person standing still in attention and singing the National Anthem. It amused me, and amazed me at the same time.
I doubt if anyone really understands the National Anthem. But well, who cares? It works, and if something works, we Indians generally don't bother finding the reason! :D
'Saare Jahaan Se Accha', by Mohammad Iqbal, may not be our National Anthem, but it does bring the same feeling of oneness that warms our hearts.
P.S. - Jana Gana Mana is much more suited as our National Anthem, I feel but can't really decide why... is it because of the content, or the structure, or the "Jaya he jaya he jaya he,
Jaya jaya jaya jaya he!" thing in the end... your ideas are welcome. :) (I feel lazy so didn't read about the possible reason, which I'm sure many have thought about).