people will tell you all kinds of reasons, but they are lying both to you and to themselves. they voted for him because he was the republican candidate, they voted for mitt romney if they were old enough and they will vote for the next republican candidate too. that's it, there is no other reason. they are just embarrased to admit to being republicans, despite voting for them every time. so they have to invent other reasons for the exact same behavior.
United States