There are rich people, and there are not-rich people. There are people in power, and there are powerless people. Both major parties like doing things for rich people -- because they are themselves rich. Both major parties like doing things for poor people -- because it's a major chunk of voters. Neither party cares about the folks in the middle -- ya know, the ones who everyone wants to pay all of the bills.
Although Republcians tend to support the Second Amendment, if they thought for a millisecond that their lives could become jeopardized by "normal folks" owning weapons, I am a firm believer in the idea that we would start seeing a shift in legislation, regulation, rules, and the interpretation of all of these things.
The two major parties do tend to operate a bit differently, but in the end -- people in power do things to protect people in power.