The web hosting industry is a unique business.
It has relativly low startup and operating costs and can bring you to the point where you are turning a profit within the first year, normally this doesn't happen with businesses.
Unfortunately because of the view that it's cheap to start, cheap to run, and will let you get rich quick... You have people diving into it having no idea what they are doing, hence the horror story reviews we see constantly.
In response to bad hosts, a niche markey of hosting review sites have been started, now it's coming to light that they are selling out, literally. They sell advertising to companies, and those companies just happen to get a better review ^_^