Sometimes, just because you believe a certain way, whether in the majority, or minority, it is best, to keep said beliefs inside and not try to push them on others, especially ones so controversial as racism, homosexuality and religion. And if you cant, then you had best be prepared for reactions. Sometimes, just a bit of thought put into what we say and type can go ALONG ways, and doesnt compromise your beliefs
The only answer to peace is a compromise and understanding of multiple points of view. As much as you have the right to say what you want and believe what you believe, others have the right to voice how your words make them feel. Most people understand ignoring a situation or person does little to help in the long run, but rather brings temporary relief that quickly dissipates. Ignoring bigotry and not trying to compromise and help understand each other is what has caused such severe race relations to begin with. Slavery was "ignored" by most who disproved for many, many years. It wasn't until people stopped ignoring it and spoke up about it, that we were finally able to get a bit of movement towards equality in this country. (And we still aren't equal yet)
Did you know in the original constitution that the founders wrote into the censor section, it says that all whites were to be counted as one whole person and blacks as 3/5ths a person? 3/5ths.....
If you think that people are going to just ignore people who are bigots, you have another thing coming. The difference is how one reacts to the bigots. Violence doesn't help, but discussion and debate is usually positive and constructive.
Your right to believe what you want. Everyone else's right to not like you and speak up in return, when you spread your beliefs online.