Trump supporters have now spun themselves into the mental gymnastics of supporting a: sexual predator, pedophile, pornstar fucker, felon, serial liar, tax cheat, election denier, and supporter of domestic terrorism... all somehow wrapped up into the same person.