itch.io is only good for making announcements. It takes 8-12 days to transfer money to me. And it cut off around 30-40 % of my revenue just because I am out of the U.S. I guess it may take a month for itch.io to take proper action on this case. Maybe they will neverHow someone can be that annoying?
If You don't like game don't Play it, here someone was really bad piece of shit to do it
If he/she do it here his/her accounts were deleted for being spammer and toxic bitch
Try to report him