Chavo Guerrero is part of a legendary wrestling family. his father and uncles have careers and legacies that speak for themselves.
but Chavo, as mentioned by several already, either has or often appears to be a combination of stuck in the shadow of the late great Eddie Guerrero or living off of his memory and fandom. the ironic thing is that i think the two couldn't be further apart.
Chavo's best feuds involved Eddie Guerrero as an opponent/partner or Eddie Guerrero as a storyline.
his mic skills are decent at best, as is his moveset. he strikes me as the type of guy that would have been best served as either a career tag team partner or cruiserweight. anything else would just be unrealistic or unwanted by the audience.
this may sound like a totally random and odd comparison, but Chavo reminds me of Bret Hart. Bret Hart has recently gone around spreading opinions and spewing garbage about every other worker not related to himself, most recently Triple H. i have all the respect in the world for Bret Hart and Chavo Guerrero as in ring talents. but lately, every time they get the chance to share their thoughts regarding wrestling as a business or the superstars within the business, it just comes off as two bitter guys sharing their sour grapes with the rest of the world.
to answer the OP's question: why all the hate for Chavo? simple answer: cuz you reap what you sow. and lately, the question i've been asking is: why all the hate from Chavo?