Unfortunately, that private company is using a government official to enforce it's policy. So that makes it a search and seizure issue as well as an illegal detainment. Additionally, that government official is required by law to identify himself (which he refused to do). He also (according to the law) battered the victim when he hit him at the end of the video. And all of this was done under color of law since that officer was using his uniform and badge and gun to impose his will upon passing shoppers. And if I were you, considering the police state we are moving towards, I would be definitely be concerned about "muh freedoms". At every single turn.