Don’t need any such law. The 2nd Amendment already covers it. And the State Legislators have the right to levy a temporary tax to fund any supplies and ammo the State Legislators wish to bestow on volunteers who assemble and form a Militia group. Just like they did in the early days of this great nation.
Lots of funding by lottery back in the early days.
That in my view is the answer. Forget the tax; forget the support.
You set up a state statutory authority to issue a militia identification to any able bodied citizen who wants to join.
Members are authorized to buy, sell, hold, possess, use, and practice using, any kind of firepower available to a U S Army unit.
If you are really aggressive, you authorize the supply officer for the state patrol to procure such firepower at cost for any member who wants it.
Next, you adopt a multi state compact for the states which have these authorized units, providing for joint training and other associated officer units.
How you save the country and our Constitutional form of government.