Carrying a weapon if you are a felon, is a crime. How would the police know you were not a felon, unless he checked?
A convicted sex offender cannot pal around with little kids, so shouldn't an officer stop someone out with their kids to check if they're his kids or whether he's a pedophile?
Unless the cop has reasonable suspicion to believe they were felons, he had no reasonable suspicion to question the legality of their actions.
As I said before, however, I think it would have been reasonable for him to request identification, while acknowledging that it was not required. Policing used to be a more cooperative endeavor rather than brute force.
How many felons open carry? In a restaurant?
AAAAARRRRGGGHhhh...define FELON please ??? and remember that the command of the language is half the battle in politics of control...
after that, remember that a 'felon' has 5A protections against self incrimination too...so even *if* the demand for ID was prudent, it would get tossed...