I personally think open carry sets you up to being a target if there's someone that wants to wreak havoc with less resistance. The offender has the tactical advantage of picking the 'when & where' and you're forced into a reactive response. CCW has a tactical advantage.
I think this is a valid, if overblown concern. In all the years I've seen of people making this argument on gun forums, I can only think of one incident where someone tried to disarm someone open carrying.
RATATATATATATATATATATABLAM
If there's nothing wrong with having to show an ID to buy a gun, there's nothing wrong with having to show an ID to vote.