I don't foresee any significant problems with that on Itch. For example, I am a developer who is very prone to bullying, and I haven't had any problems. If they don't bother me, I find it hard to believe they'd bother anyone else... XD
Seriously, when you know who you are, you don't need anyone's approval... especially not from someone with questionable morals.
My former mentor was a psychologist; he used to say that behind every act of humiliation there is always some envy.