This is a very similar insult to the first one, and therefore is subject to similar logic, but here's the thing: I love this insult. It's a completely subjective preference based on my love of professional wrestling (or, depending on your outlook, sports entertainment, or big muscular men fake fighting while wearing very little clothing). You see, the term "heel" is used in professional wrestling to describe the bad guy. Heels usually lie, cheat, and steal (
like these guys), and generally behave like terrible people.
So, the insult fits Mr. Grinch, but of course I think he wants to be a heel. Furthermore, some of my favorite wrestlers of all-time have spent much of their careers as heels (Rick Flair, Macho Man Randy Savage, Chris Jericho, The Rock), so really, I kind of think heels are cool. And that's the problem here. I think heels are cool, Mr. Grinch wants to be a heel, so really this insult should be weaker than saying Mr. Grinch is a mean one. But I can't bring myself to say this insult is weaker because it has so much panache.
Look, it's one thing to say someone is mean, a jerk, or an ass. It's a whole other thing to call someone a heel. It just has so much more flavor to it. So no, it's not the most insulting insult in the world, but I love it anyway.
On a related note, I would very much like to see a wrestler named Mr. Grinch, or The Grinch. I would like it if he was painted green. And I would like it if every time a face (professional wrestling term for a good guy) was about to win, Mr. Grinch would come in and screw everything up. I'd like for him to steal things from other wrestlers, give wicked clothesline to divas (women professional wrestlers), have a pet dog (still on the fence about whether I'd want it to be something intimidating like a doberman, or something annoying and awful like a chihuahua). Then, I want The Grinch to have one redeeming moment every Christmas where he comes in and saves the day for a face. But the following day, he must go back to being a moralless asshole.
By the way, I know moralless isn't a word, but it should be.