Trump is facing impeachment. The NRA is facing bankruptcy. It’s a good day in America