Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Lol I made a comment in Aven Colony's forums before and also got deleted from them... so I feel your pain with that company.

However, do note that Itch.io isn't a publisher or developer on Aven Colony, so your anger is misguided on them. Itch.io is a platform for distribution, just like Steam. You don't blame Valve when you have a problem with an indie game on Steam, do you?