For various things:
I do live in Virginia.
Per the militia thing, I do not belong to a "private" militia. I simply consider it my duty as laid out by the Constitution's Framers, as my health rendered me unfit for military service.
I believe my firearm is for personal protection, and as a reminder of how and why our country was founded. Also, it has been ruled that the police have no personal duty to protect individuals- their duty is to uphold the law. I can't carry a policeman in my pocket, so I carry my own gun. Without trying to get too political, I don't believe in letting any one entity have a great superiority of firepower. I'm a pretty strict Constitutionalist... so yeah.
I think I'll go with GambitGirl's question. I don't want to appear to be invading people's private space- I believe people should set their own house rules, and I won't break them if I can help it. But I also don't want to make it sound like I think they never commented on my gun because they never noticed it- to me, that sounds like I'd be insinuating that they weren't very bright. Also, I know some people just forget, or don't think to say anything, or think 'Well, she carries in public, but I'm sure she wouldn't bring it into my home because I don't like guns, even though I've never explicitly told her so', or those people who assume it's not real because they're so unused to seeing people carrying. I know James has that happen a lot- people who notice it usually ask first if it's real.
For travelling with a loaded gun, the VA law is it must be in plain view- on the dashboard or on the passenger's seat.