In SC, it's not hard. There is a state-mandated course that covers handgun safety, where and when you can carry and shoot, and a practical shooting test. The whole thing takes about 8-10 hours. There is a written test at the end, and the practical shooting test. You must score a minimum 70% on both parts. The shooting test is 50 rounds to a B-27 target from various ranges from 3 - 15 yards. Any hit "in the black" counts. Actual scores are not required. You may use any carriable weapon to qualify. If you can't pass either test with a much higher score than 70%, you don't need to be carrying. Costs for the course range from $50-$150 (all are private instructors, so the fee varies), and the application for the license is $50 to the state. You assemble a package which includes your test scores, the application, a picture, fingerprints, and the money and send it to SLED (South Carolina Law Enforcement Division). The pictures and fingerprints are usually included and done during the course. SLED is the only approval agency. Local LEOs aren't involved. If you're approved, you get your license in the return mail in less than 90 days (mandated by state law), SC is a "shall issue" state which means unless they find a solid legal reason (by state gun statutes) to deny you, they MUST issue the permit.
How much do you have to go through to actually get a concealed carry permit in your state ?