It's in his history, and as someone said, that doesn't give him the benefit of the doubt if things happen down the road.
He can have whatever beliefs he wants, but as a teammate, he has to respect the opinion of people he doesn't agree with and find a way to co-exist. He was unable to do that, it took its toll and they had had enough. As has been said, they were other issues in recent weeks that the team finally had to do something. This move had to be made and I'm glad they did it.
No one is perfect, myself included, but you can't continue to have that type of dynamic in your dressing room. He has abhorrent views and they can't be tolerated.