For them to be willing to realize that criminals will not obey these laws is so incredibly fearful of a concept to them that they will simply refuse to accept it. Otherwise, IF they did come to such realizations they would also comprehend how much potential danger the average person - themselves included- is in on a daily basis, and that their only alternative is to provide for their own personal safety. At that point, they would have to chuck their entire world view out the window and become one of us (law abiding CCW's).
In my experience very, very few people have the courage to challenge their self delusions and face reality. It is simply too frightening and painful for them. Our society has become weak, spoiled and decadent because it is a reflection of what our citizens are becoming. Couragous people first face their own shortcomings, do their best to correct them and then move onto helping their community/society improve. Weak people wrap themselves in a fantasy world that comforts them while they ignore reality.