Clever; yes. Funny; no. JMHO. Just poor form; even in a bloodsport like politics.
Next thing you know someone will be using terms like “Low Energy Jeb” or “Little Rubio” or “Crooked Hillary”. /s
There is nothing wrong with using nicknames for dimwits who are the wrong side. Stay on our side, please.