The store has the right to enforce the policy and get their product back if you refuse. It is a basic method of property protection.
As for arrest, they are subject to the rules of citizen arrests not the laws controlling police department.
When the cops respond, they will follow their guidelines if they take the person into custody.
It's heroic to some of you what this guy did, but it's contrary to the property rights of the big bad store.