For all the garbage from Trump and his supporters say about him being a "counter puncher," I've noticed that one person he doesn't dare mix with is Randy Rainbow. And Randy Rainbow has been wrecking him with brilliant satirical songs ever since he came into office. Such as this newest one.
Of course this probably means that Trump isn't as dumb as he is letting on. If he took on Randy Rainbow in a war of words, he would probably end up figuratively flat on his back as soon as it began.