I'll give you three good reasons to hate honda:
1.) they have let themselves slip into a distant 2nd behind Toyota in reliability, but still have one of the worst warranties at 3 yrs/36k miles
2.) tend to be a little overpriced, and they group options by model instead of letting you pick what you want (why can't I get a f***ing sunroof without having to buy the EX?! and you thought Mazda was annoying with the grouped option packages)
3.) they do not permit third party aftermarket parts manufacturing so that when your 7 year old honda needs a replacement exhaust, you *must* get the expensive honda part (i'm talking general repair, not performance parts)
That aside, their cars are good. The company just seems to be taking advantage of their established name. If Toyotas were a bit more stylish, they'd be in big trouble.