Oh, another radio phraseology thread! My favorite! Use some common sense and read the glossary. It's less complicated than about 90% of the other stuff you do. Most of the irritating little mistakes people make are basically harmless. But they're still irritating.
My personal list, in order of transgression
1) "Checkin on"
2) "Roger" when you mean "Affirmative"
3) Unnecessary information (eg. "Well, if I try to make that restriction, I might have some shock cooling here on the IO-520...and we can't go direct MORON because we don't have a GPS"). Just say "unable".
4) "Here we go"
5) Whatever Callsign apostrophe s indicating possession.
On the other hand, these are ok, because I do them
1) Just reading back the altimeter without callsign
2) "with pleasure" when given 250 to the marker

I like to think that I'm reinforcing their willingness to let me go fast.
I've also had people look at me sideways for saying "leaving x for y" having been given a crossing restriction earlier. You're supposta do dat! Look it up!
Oh, right, original point of the thread. Well, it's been covered, but Roger is totally legit and you should lay this chump out the next time he hits you with something.