I thought he was 'Thirsty' right?
At any rate, as silly and fun as name calling can be, it is overall not that productive. Trump has shown that it doesn't hurt politically though (unless one thinks that those inclined to vote liberal or progressive tend to also be better people in that regard). I find the best ones are those that have valid parallels. The only nicknames I regularly use in that regard are for the more earnest Trump supporters. Those are 'Royalists' or 'Redcoats'.