Why do Republican primary voters support Donald Trump? Because he is the only non-politician running. When Barack Obama was elected, the GOP leadership decided to oppose everything he proposed. That included stimulus to the economy that would have provided more good-paying jobs. The GOP decided to delay full recovery from the Great Recession until they elected a Republican to the White House. They knew that they would be hurting Republican voters as well as Democrats, but they didn’t care. Republican primary voters know that they are hurting because of GOP politicians and thus the vote for Donald Trump. However, Trump is not the rational choice. Bernie Sanders has better solutions to our problems, but the media ignored Sanders and boosted Trump with billions in free advertising.