Your typical Republican is anti-gun, pro-big business cronyism, pro-big government authoritarianism, pro-religious fundamentalism, and pro-racist/bigot. They don't like the idea of the "hired help" having access to arms just as much as Southern Jim Crow Democrats didn't like the idea of freed slaves having access to arms.
Folks who are small government, fiscal conservative, pro-freedom minded are the real Republicans In Name Only. They only stick with the Republican Party because they have nowhere else to go and the GOP has a great public relations campaign where they make people think that as a political party, they adhere to the same beliefs.
Look at what HB 1 is this year. A bill going trying to limit teens on social media. As a parent, that is MY RESPONSIBILITY, not the government's. That's the Republican Party's top priority in the Florida House this year. Keeping teenagers off social media. That's like trying to keep a dog from crapping in the street.
Teens are going to be teens and this bill, if passed will just make them want to be on it even more because government is saying it is bad and icky for the childrens.