A bad day for Trump is a good day for America.