If the requirement must exist, I prefer that it be as accessible and inexpensive as possible. The requirement for training, background check etc. is simply a coat tax. I can carry my handgun openly but if I put my coat over it, I must pay a fee/tax.
I believe that anyone willing to carry a firearm is best off taking a thorough training class but certainly do not feel it is a requirement.