No good. The words undue and unjust are subject to interpretation, and you know how leftists would interpret them.
"The right to own and use their weapons may not be taken away from them or have regulations placed upon their rights to own, use and carry them where they desire" works better.
Even freed criminals and crazies have the right to self defense. If they shouldn't be armed, they shouldn't be running around loose.
Excellent Points. Keep the ‘weasel’ words as few as possible.