CC isnt going to bait nearly the kind of stupidity OC will. What is the benefit of open carry other than you can carry a weapon bigger than is needed for self defense? If you feel you need a Desert Eagle for "self defense"... You just proved my point about "stupidity".
Sorry to burst the bubble, I've yet to hear a
SINGLE legitimate reason for OC in todays society! Usually its just somebody spouting off because their being told they cant do it. Pass a law saying it's illegal to shoot yourself in the foot and the same people will be in line fighting that to... Just because they can, because they need the attention, and because they want to inflict their beliefes on others for no good reason.

When todays society changes / collapses / whatever, THEN the need for every citizen to carry a rifle or shotgun may exit... That time is NOT today. Who knows about tommarow.
"Zombieland" comes out next month. Just live out your apocolyptic fantasy's in the theater.