They probably have but itch isn't that big so they won't have the funds, i mean even steam hasn't tried to fight them yet
if they gang with steam they prob can, i feel alot of people would fund itch to sue paypal etc