When I see stuff like this happen I wonder if open carry is such a good idea.
Open Carry makes you a Target.
Concealed Carry makes Criminals your Targets.
Just my $.02, your Mileage may vary.