Terms of service and policies are only as good as the intent to fulfill and the results of consistent follow-through efforts. Everyone makes a choice. Having an account with an IP hosting supremacists, separatists, racists, or bigots is supporting those groups. Services available through an IP are made possible by customers' collective dollars. Take your pick.
Hate has no home.
Libertarians, conservatives, liberals, and so on, should have no problem with consumers exercising free-will and with companies making a choice. There is no need for censorship and there is no need for those crying foul to government representatives because their pages promoting hate have lost hosting services. Bigots either want government overseeing the Internet or they do not, yet they cannot have it both ways simultaneously. Hate-mongers want free expression, and, surely, they don't endeavor censorship of IPs setting policy with a conscience for all their customers. No one forces anyone to maintain an account or prevents anyone from creating hate-clusters for serving domains.