Right now it's merely an alt-Left enabler site.
Since I'd never heard of that, I searched for it. All I got was:
The page "Alt-left" does not exist. You can ask for it to be created, but consider checking the search results below to see whether the topic is already covered.
Sounds like a good option to have for diagnostics but its not an option I would want to put in front of he average user.
Stop doubting your fellow man. Give them the option, just don't make it easy to shoot yourself in the foot.
Is it still a troll post if it's true?
In Nature there are neither rewards nor punishments, there are consequences. -- R.G. Ingersoll