Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Hate is such a strong word. We're talking about computer games. 
Yes, I need to understand my customers but they also probably should understand the processes involved. And I think the numbers of people who hate - are fairly low to the number of people who love games. And as other have said - it comes down to the advertising which helps with being seen.