I think its very lazy and unfair to just attribute (part of )PK's problems to racism. We have no evidence at all that his teammates or coaches mistreated him due to his race. The Habs exec I heard from indicated that his teammates felt he put himself ahead of the team.
Whether he did or not, it is a problem in team sports if your teammates don't have your back.