I'm not anti-gun at all, but I do believe something has to be changed to make guns at least somewhat more difficult to get.However, I certainly don't have all of the answers and won't pretend I do. Speaking from experience, I got a permit to carry a few months ago, and just bought a handgun at the gun show in Des Moines 2 weeks ago.
After having gone through the process, I have to say I am surprised at how insanely easy everything was. I paid $28 for an approved online course. The course involved me "watching" about an hour worth of online teaching/training videos. In reality, I let the videos play while I watched TV. After the videos, you had to pass a quiz to complete the course. The quiz consisted of 10 extremely simple ABCD multiple choice questions with, most of which had at least 2 obviously incorrect answers. I got 10 out of 10, and I have very limited previous gun experience, and didn't even pay attention to the course.
After printing my certificate of completion, I mailed in my application for a permit to carry to the polk county sheriff, along with a payment of about $50. A few weeks later my permit to carry arrived. So, after about $78, an hour spent watching TV, 5 minutes taking an easy quiz, and a few weeks, I had a permit to carry and purchase weapons.
About 2 months later, I took this permit to the gun show and bought a handgun. This only involved about 10 minutes of paperwork, and I walked out the door with my gun.
Again, I don't have the answers, and I'm not anti-gun, but this just seems way too easy to me. My main problem is the course wasn't even difficult. Any idiot or middle school age kid could pass the test. Just speaking from experience.