Yeah, but again, you're avoiding the entire picture. It wasn't just an insensitive slur he uttered that everyone blew out of proportion; he was simulating sex with a baseball bat (which is...just weird all by itself) and going on with gay slurs, then said the baseball park was not a place for '****ing children', all in front of children. It's not comparable to getting a little angry and calling your cat a ****** (though why you're calling your cat that is pretty...weird). And it doesn't matter if fans are doing it; the guy is in the spotlight and obviously people are going to have eyes on him.
I mean, honestly, if this had been aimed at black guys and he said, 'Why are you n*****rs here!? Are you a n****er duo come to sing for us!?', then simulate fierce chicken eating with his bat would you still take this super apologetic 'he's just a product of his time, guys' stance? I can admit firing is probably too harsh, but this guy deserves all the heat he gets for this kind of stuff.