After all the examples I've seen of itch admins abusing their position of power lately, I agree. Just cus us fans know the difference, doesn't mean that admins do.
The fact you where just feerzed tels me you got striked by an automated system either by picture cheking or by an response to an unhealhy mmount of reports considering this game.
He got this. This is stated on the start of the game. These goofnuts on itchi simply don't check the game itself. They look on the published artwork and ban Devs for the reason: "you're characters look to Childish"