I might point out that in a society filled with law-abiding citizens, you SHOULD not need to CC while you are walking down the street.
You SHOULD not need to CC while pumping gas at the gas station.
You SHOULD not need to CC while eating in a restaurant.
You SHOULD not need to CC in your house.
However, the fact remains that sometimes you DO need to be carrying in any of those places, because while the majority of people are law-abiding, there are a large number of people out there who are NOT law-abiding, and in fact, are actually proud of the fact that they are thugs who would cut you open to get your cell phone or your sneakers.
Couldn't agree with you more there...