I feel the tide is shifting ever so slightly against the gun lobby, or at least open support for it, but you’re right. If something effective was going to be done, there has been plenty of opportunity.
Still, there is some shifting going on. I read yesterday about Nascar dropping gun/ammo related advertising from it’s business. The NRA wasn’t happy.