I don't think so. I'm visiting the states for the first time in my life (I fly out on Friday morning) and I will be attending a few rangers games and a game in Boston. I'll be buying a jersey for both teams and wearing them pretty often. I'll also be buying a lot of player T-shirts for different players that I like eg, Stamkos, Ovechkin, Kovalchuck etc. Maybe it's different because I don't live with people who live and breathe hockey like I do, but I definitely don't feel dirty wearing other teams stuff. Unless I'm watching Detroit play of course, in which case it's Red wings only gear.