Actually, the guy is being charged because he did indeed shut up when told to by the officer. If you peruse the Ohio CCW forums, this seems to be a trend where the officer will charge you with "failure to disclose" if you do not
immediately disclose that you are carrying. In one case, a man carrying was charged because it took him
54 seconds to be able to make himself heard. Case was dismissed.
As always, it's not black and white. Truth is in shades of gray quite often. If you peruse the Ohio CCW forums, you will see several cases of professional, courteous, and laudable conduct by officers dealing with armed citizens. There might be even one we know