Sort:  

Why is it necessary to have a patriotic show with National anthem and endless flags before a sports match?
Is it a political rally?
I get the American flag mania, I've been to the US many times but I find it interesting that nobody never questions this at all. I know other interesting examples like in some countries they sing the anthem every morning in school etc.