I dunno that we want to put people in jail. For one thing, it costs money. And, while no right is absolute, I think it's really wrong to put people in jail just because they don't have the money to pay a fine. I believe a state can basically garnish a tax refund or something, and that'd get a poor working man's attention. I don't think we should be anti-gun. But a state should be able to force gun owners to use their rights responsibly.
And restaurants, and even individuals, can get in deep shite for serving drunks booze. I'm not offended if gun owners face similar responsibility. A neighbor can sue you, and city can fine you, if you use your property to unreasonably interfer with your neighbor's property.
Nothing will get done nationally. Although some states may see enough people fed up with the gopers inaction in the senate. But within states, people can demand action, and make it very uncomfortable for pols who pander to the 2nd Amend Absolutists. Wyo and Miss will be safe to be crazy. That's what they want. Other states shouldn't have to use them as the high water mark of social responsibility.