Moral values is something that I don’t compromise on. Somebody having different political views is fine. Moral values: no. Especially if someone’s moral values are discriminatory of others. People have rights to have their values and I have my rights not to associate with them.
Most certainly I am not friends with white supremacists. We choose friends. Why would I choose someone like that for a friend?