Donald Trump is facing opposition from multiple fronts, including protests on the streets, rising gas prices, and potential impeachment efforts from both Democrats and members of his own Republican party, as well as the possibility of invoking the 25th Amendment.