Itch.io, a website used to host a heap of games—primarily self-published indie projects—was taken down briefly this morning thanks to, uh, Funko of Funko Pop infamy. I'm about as confused as you, and the site's creator Leafo, are.
Leafo states they'd received reports from their host to take the page down, and had done so days in advance:"I expressed my disappointment in my responses to both of them but told them I had removed the page and disabled the account. Linode confirmed and closed the case. iwantmyname never responded. … I noticed that the domain status had been set to 'serverHold' on iwantmyname's domain panel. We have no other abuse reports from iwantmyname other than this one.