Republicans have a reputation for voting against their own self interests. I think that applies not to the upper class of Republicans, but to the middle and lower income Republicans. They are brainwashed that Democrats want to take away their guns, so they are willing to give up their social security in order to keep their guns.