I'm 51. I've been going to sporting events since I was taken to Shea Stadium as a 4 or 5 year old to see the Yankees during the stadium reconstruction. I was still a child when I went to MSG for my first Ranger game in 1979, during the heyday of the blue seat chants. I can remember a lot of absolute vulgar stuff that was yelled at those games, BUT, at the core of those chants and songs was dark humor. Attacking Denis Potvin's sexuality or his driving skills or something directed toward a team or player OTHER than "you suck" seemed to be actually less directly offensive toward an opposing fan.
I have held season tickets in some form for the Carolina Hurricanes and NC State Wolfpack football. I have attended tons of games home and away. I have witnessed countless acts of just plain stupidity by fans of my team and fans of the opponent, usually after a really close game, where someone wins because of luck, a call, a spectacular play, or something along those lines. It used to be a fan from the opposing team would come up to you and say "tough one" , "we escaped", "great game", "thanks for coming". I'd be the same way. Recently, and I'll preface that by saying over the last 15 years or so, the words "suck" and "we kicked your ass" seem to have replaced the cordial conversation following the game. I remember being down in Tallahassee in 2003 for the State - Florida State game that went into double OT. FSU escaped. I walked down the ramps with an FSU fan who had to be the nicest guy thanking me for coming, saying how impressed he was with NC State and our fans, and that they were lucky and if the game was played next week, he would think NC State would win. Those days are GONE!
These days the ticket prices are pure insanity. You have in game arena entertainment that goes out of the way to attack opposing FANS. If it were up to me, jumbotrons would only show the score and replays. You have the work SUCK thrown around 200 times. You suck, they suck, Rangers suck, we're kicking your ass, etc. There's never a creative or even classic chant that makes people LAUGH. It's not so much fun as it's gut wrenching rooting for your team. Throw completely incompetent or corrupted officiating into the mix along with gambling. The atmosphere sometimes is closer to a powderkeg rather than a sporting event. It just isn't the same any more.
Last game I went to was the first Rangers - Hurricanes game this season in Raleigh back in January. Only reasons there weren't any incidents were the sheer number of Rangers fans and it was snowing badly so people were more concerned about getting home than antagonizing each other.
The Charlotte FC match in May wasn't that bad but it's basically second tier soccer and the fanbase hasn't really been established.