Not sure this is the most effective epithet.
I mean, probably I shouldn’t be arguing with President Trump about branding. But I don’t care. I once got in an argument with Colin Powell about military policy. But that’s another story.
Seems to me what’s been so effective about Trump’s nicknames is that they highlight a single attribute, and then he’s relentless about it. Just “Creepy Joe” would be better, focusing everyone on the big issue with Biden.