This new breakdown of Trump's approval rating will make you cringe — but also shows signs of hope