Republicans only care about gun rights when Democrats are in office. Same with Democrats about abortion. Neither do anything to reinforce either right when they control a majority of the branches of government.
Unfortunately "control a majority of the branches of government" isn't enough to get legislation passed. You need control of house, senate, and presidency. The senate is particularly difficult because of filibusterers, so you need 60% votes, not a simple majority.
[1] https://www.skynews.com.au/world-news/united-states/former-p...