Militia training should be more than marksmanship. Few of the attacks on Israel can be stopped with snipers. We'd need:
* first aid training
* recognition of WMDs and how to respond to them
* recognizing terrorists (ie, spotting suicide bombers)
* basic security for home/office/other facilities
* overview of police/fire/medical procedures and how to work with them
* militia-level rules of engagement
* leadership in emergencies
A lot of this training already exists on the local level or could be set up by volunteers. Congress could supply funding, tax breaks, training objectives, and regulations. States and localities could implement training on their own, tailor to local conditions. Businesses would be encouraged to supply facilities and and equipment, and allow employees to take off work to participate in training.
Possibly we could have a program to designate people who've completed a minimum of training and passed some (field, not written) tests as "militia leaders". They'd get an armband to tuck behind their concealed carry holster and when an attack or other emergency occured they can step forward to help organize the response.