Hmmmm, strange. Things must be worse than when I played. Im 56 and been playing for 51 years including 3 years in Europe and not once, in any dressing room have my teammates ever said things like that. If anything, we would make fun at each other with harmless barbs like a buddy said "how did you see me open there"? To which I replied "you tell me, you were watching". Minor things like that. But not once did race ever come up and most of my teams were multi-racial in their make-up.
That is in the dressing room. On the ice is a different story. I have seen it all from name calling to fights in the stands. But all the players, even the idiots, didn't attack someone because they were over weight or ugly. Truth be told, none of it is ok. I coached all levels also and coach's often can't keep their own players in check. I remember a few cases over the years where I had to sit, suspend or release players for various things. This is not a players fault, or the coach's fault, its a parenting issue. One year at 3am in the morning a player knocked on my door. The wife let him in and he explained that his parents were on drugs and locked him out of the house. We let him sleep on the couch and got the police involved the next day. That boy is now considered my son and now has a family of his own and still calls me dad. I've been his foster parent since he was 10.
Ok, sorry for rambling but something needs to be done as this problem is clearly getting worse from years past.