The reason people don't like Jimmie is because he's a Hendrick driver and they are dominant. Its probably nothing more than that. Personally I am a Jimmie fan and am looking forward to him winning the cup this year, he deserves it. The thing I dont understand though is everybody that doesnt like him, or most everybody, say because he's a cheater. Okay he cheated at Daytona, big deal, he won the race in a car that met NASCAR specifications, a car that WAS NOT illegal. Also how many times has Kevin Harvick been caught cheating. (Im a Harvick fan also) I think people need to get over it. Cheating is a part of NASCAR always has been and always will be. Every driver does it, every team does it, and they will continue to do it. Its all part of getting an advantage which is what NASCAR is supposed to be all about. And if people want to say Dale Jr. (who I'm a fan of also) doesnt cheat... One question, What do you call spinning yourself out to get a caution?
I think mostly though people dont like him is because he drives for a Hendrick team, a teammate to Jeff Gordon (who people dont like because he's dominant) and with a dominant team.
edit:
I almost forgot, people dont seem to realize this, but Jimmie was penalized, i think last year or the year before, at Dover for having LEGAL shocks. There was no rule against the shocks, yet they were penalized, and a rule was henceforth made after the race was over.