Did you know that laws banning concealed carry are being shot down by the courts? Why wouldn't they do the same for open carry based on the same reasoning? There is no real difference between the two.
The same type of law was overturned in Illinois, and in Washington DC the courts struck down the laws that banned any type of carrying a gun in public. Both open and concealed carry. I think its just a matter of time before those states that have banned open carry will get their laws struck down too.