Here's my thing. I've open carried before, but only when I'm going to/coming from the range, as I HATE to leave my gun in my car. I didn't like open carrying as it's kinda like saying "Look at me! I'm Billy Badazz! I can show off my gun!", and of course, it tells anyone who may rob wherever you are that you have a gun and to shoot you first. I have my concealed carry permit... I'd say wait the next few years and get that.
Yeah, -1... If you feel people are thinking "hey look at him he must think he's Billy Baddass", then you probably shouldn't be carrying at all.
And no, anyone who was thinking of robbing you is no longer thinking of robbing you when they see your pistol. With it concealed they are going to draw a weapon most likely, hold you at gunpoint, and take NOT only your Weapon when they find it, but your wallet as well.
I don't think they think that, I KNOW a lot of them think that, as they've told me this. And then it leads to the problems of wanting to call cops, because according to them it's not legal, even though in the state of VA it is 100% legal to open carry. I don't want to deal with that crap. It's not worth my time.
As for the robber scenario, I wasn't meaning that as someone confronting you on the street, I meant it as standing in a store, and they see your gun... If they still want to rob it, and don't mind getting physical, you're the first target... Or if someone wants to go on a shooting spree, you're the target. I do agree, it would help prevent most robberies.