My buddy who lives in Virginia carries all the time. He's a regular civilian but owns a permit to carry. He firmly believes that crime levels are low in Virginia because of the much looser gun laws granted to the citizens. Tough to argue against that opinion.
My other buddy on the other hand, works as a cop in Virginia but lives in Maryland. He absolutely refuses to carry when he's off-duty. Doesn't even like to walk around with his badge. He doesn't want anyone knowing he's a cop and doesn't go out of his way to tell people that. Main reason is because he doesn't like getting hassled or talking shop with questions regarding the law. Doesn't want to hear about people's personal experiences with getting arrested. Can't say I blame him. He's deals mainly with domestic issues while on duty and always gets lied to. Says it burns him out.