I got news for you buddy.
If you really want to understand why there are pockets of anti-white attitudes in today's society, take a look in the mirror, because you, more than just about anyone on these forums, have established a very clear agenda that in your mind "it's NOT ok to be muslim" it's NOT ok to be gay", "it's NOT ok to be a minority, Mexican, or black".
Ya, when you continually fixate on lashing out at the aforementioned groups, you can fully expect that sooner or late a rebound effect will occur. So congratulations, the entire reason there are screeching SJWs, flamboyant homosexual parades, and a growing backlash against white people is because of people like you and all your little butt-buddies who comb the Internet day in and day out to feed your obsession with letting everyone know how much you disapprove of gays, feminists, SJWs, minorities, etc.