Many people believe that no training should be required to carry a weapon for self-defense. While this is a "best case" scenario, realistically, it is not a goal that we feel is attainable. Carrying a weapon for self-defense is an awesome responsibility. No one-day training program can ever provide all of the critical training needed for that, but it is better than no training at all.
Iowa Carry supports a uniform, statewide training program. Some Sheriffs abuse the system by saying that they will issue permits, but then only hold their "required" training once a year, and with limited seats, thus ensuring that prospective permit holders have a difficult time getting the required training.
A standardized statewide training program will allow any citizen the ability to take the state required training from any certified provider, not just from a single provider prescribed by a Sheriff. We would also like to see the recognition of training from providers such as the NRA, military, or law enforcement programs.
Live fire training needs to be realistic. Requirements to shoot from 25 yards is not a realistic requirement. Permit candidates should be able to prove that they have the basic fundamentals of firearms safety, and the ability to accurately place shots on target at close range. Most self defense shooting occur at arms length. Shooting at distances past 15 yards is unrealistic for the purpose of demonstrating the ability to defend yourself.