He was probably carrying the gun in case he got approached by Democrat thugs. After all, he was displaying the same “Don’t Tread on Me” flag that got somebody beaten.
A few open carry guys at these rallies will have a dampening effect on union goons with axe handles.