That repulsive character...
**************************
He is repulsive...not only in his snarky personality but even in actual appearance. When he appears, he sits there looking like a fat little toad. I keep expecting his tongue to dart out any moment to catch a nearby fly.
You described him perfectly! I cant stand that guy.