President Donald Trump hasn’t exactly been winning popularity pageants lately. After Republican leaders failed last Friday to pass a health care bill that would overhaul the Affordable Care Act, Trump’s approval ratings have ranged from 46 percent to 36 percent. For his part, Trump has blamed the ba...