Okay, Peterson only gets flak because he tells the inconvenient truth out loud.
He tells it like it is when it comes to natural gender roles, and how courtship should be. He calls out the nonsense in this world, such as whatever insanities Trudeau and his Social Justin Warriors cabinet decide to pass as law. He tells it how the fuck it is and none of you like it because it doesn't suit your narrative.