Totally agree. Anyone who wants to carry should by virtue of the 2nd amendment, commit to at least one weekly all-day all-night training in the militia training center of their state. This is how I understand the meaning of the amendment. Also make yourself available for militia work as needed by your state on ~15 minutes notice
Every male US citizen between 17 and 45 is a member of the militia. Free ammunition, firearms and training is a great idea! It would be a bit silly to hold the militia to a higher standard than professional military though, and they typically do annual qualifications.
Well members of the military are not allowed to roam about freely with concealed weapons, so yes obviously the militia has to be held to an higher standard!