You guys keep saying he was acting suspicious. What was he doing that was suspicious? Open carrying? Or did somebody who thinks guns are scary call the cops and say he was acting suspicious based solely on the fact that he had a gun? As far as I can tell, he didn't do anything wrong.
Would I open carry just so that I could spout off some legal cases to the first cop that stopped me? No. And if that is the only reason he did it, maybe he is a bit of an ass. But that doesn't mean he did anything wrong, nor does it justify the cop forcing the guy to do anything he doesn't have to do.