Off Duty cop?
Doubt it most cops know the rules and most would-ah probably ID self as the fuz and asked the Wall mart shopper if he was legal.
My selection is the perp is a liberal self-proclaimed do-gooder .Happy he was arrested.
Attacked shopper should now sue the snot out of this AH for all the pain and injuries he suffered.