Whether you like President Trump or not-I'm not a big fan-he has tapped into that anger better than any politician in the last generation.