As a retired cop, who was a supervisor, then a watch commander for many years.... the individual earned his arrest and the OC was only part of the case against him... If the press account is accurate (usually a doubtful proposition but all I have to go on in this instance) the real problem was the man's refusal to identify himself and at least try to dispel the offier's quite reasonable concern for the public's safety....
My advice to anyone that really, really wants to test the legal limits in any situation is to be careful not to violate other laws in the process... I'm not a lawyer , and I've watched many legitimate arrests not upheld in court, but in this instance the individual arrested migiht have a case that's not nearly as strong as it might be.
If I ever had an officer that allowed a suspicious person to refuse to identify him/her self in a possible arrest situation I'd be having a serious talk with them. In my view it would be tantamount to dereliction of duty....
One last thought... I really approve of armed citizens (they were quite uncommon down here in Florida during my era in policing-1973-1995). The accent should be on the "citizen" part for all of us. Anyone carrying a weapon that refuses to disclose their identity to a cop on duty is hardly a citizen in my view... (even though defiance of authority is as American as apple pie - and I wouldn't have it any other way..).