Are you really comparing an NFL fanbase to an NHL fanbase?
Hell, I'll give you an example. When I was in college, I paid for glass seats against the Sharks on dollar beer night. I put my beers on the glass, and they got knocked off when someone was hit into the boards. Yes, rookie mistake. Best part, about 6 rows up there was a Sharks fan. Was he drunk? I don't know. But him and I bantered all night long. It was fun.
Cardinals are just like any Arizona team, the opposing team fans usually outnumber them. Cardinal fans could just brush off what is said, and not care, and watch the game on the field. There is no reason for someone to take something said about a football team personally. Just be the home town fan, and banter with the opposing team fan.