After listening to Republican supporters, and thinking about it a bit, I've concluded that there are three types of people that vote Republican.
(1) Those that have always voted Republican and always will vote Republican. It's like breathing for them. They do it with no thought or emotion. It's just automatic. If it was Jesus (D) vs Satan (R) they would still automatically vote for the guy with the (R).
(2) Those that think the Republicans will make lots of money for them. These people are getting a rude awakening with the tanking stock market. Trump and the GOP are actually losing them money. This is the only group that might learn their lesson.
(3) The people that just want to make someone else miserable. These people will gladly cut off their own noses if they think it will hurt the people that they don't like.