I don't carry one in public because I don't carry a purse and my pockets are just big enough for me to carry my wallet, phone, keys and maybe a couple other critical items. Certainly no room for even a small handgun.
But we have one at home that is cleaned and loaded though pretty much nobody would ever look where we keep it.
Why?
Because if somebody is breaking into our home and we have no way of knowing his intentions, I don't want to have to dial 911, give instructions, and then wait for the police to get here in order to defend myself.
Common sense laws should allow ANY citizen the right to shoot somebody breaking into his/her home if that person does not cease and desist after a warning is issued.