Some certainly do appreciate it, some sing, some cover their hearts, but that doesn't mean it belongs at domestic sporting events. Every game I hear 'take your hat off !@#$' being yelled at other fans, I see people far more caught up in their cell phones, beer etc.. I don't think faking respect for the anthem beats sitting down for it. And there sure have been some great moments where Canadian/American fans have sung the anthems when the speaker systems have failed in arenas, but you're introducing a situation with two anthems and two different countries* not the same as an NFL game. *hockey games between Toronto and Buffalo involved in the same league, representing two cities, not countries, but I get your point.