I don't know why you would identify yourself with someone who is clearly behaving poorly with the intent to cause a confrontation with the police in order to gain some sense of self satisfaction.
I am not saying that the officers involved followed the statutes verbatim in regards to open carry, however they were called to a suspicious man with a firearm. I do not believe that it was the officer's intent to impede this mans rights in any way.
I would like to strongly emphasize that this man was not defending your gun rights. He went out to either cause a confrontation with the police or satisfy some other pathological objective through his actions.
If he was protecting his/your gun rights, he would have explained what he was doing, given his identification, and done so in an appropriate and cordial manner. Because he instead acted in a self serving, rude, and confrontational manner I maintain that he is an ass.
Just to be clear, since you seem to have taking this personally, I am not calling you or anybody else in general an ass for open carrying and defending their rights. I am calling him an ass because of of his apparent intent and behavior.