when I arrived in Afghanistan on the second rotation in after 9/11, Canadian soldiers were there working side by side with the 101st Airborne. I learned one of my favorite insults from them, calling someone a "stain", as in nastiness you can't get off.
Trump is a stain.