Just a tip (with no offence intended), you may want to avoid terms like "SJW" in the future if you want your post to be taken seriously or engage in honest discussion with others.
There are plenty of people, myself included, who won't discount someone's ideas just because he used a word. I don't agree with language policing, especially if it's done with subtle threats to one's reputation.