People are free to choose I guess, which means people can choose to be ignorant assholes who try to push their agendas on others. It is never going to stop I suppose. It's a respect thing probably, lack of self respect and none for others either.
Sorry, my response isn't as long as yours, I just don't have the time sometimes.