Yesterday my 33 year old son went to Walmart to cash his check and pick up a prescription. While his prescription was being filled he was looking at the after shaves etc.... He was thinking of buying a bottle of Bod. The bottle had a spout on it. Not really thinking he hooked the bottle onto his pant pocket. He walked around for a few minutes and decided he didn't really need to spend the money on it and put it back on the shelf. He went and picked up his medicine from the pharmacy. As he was leaving the store he was walking with his head down looking at his cell phone. The next thing he knew a man jumped in front of him and screamed STOP you M, F*****R and punched him straight in the chest, and 2 other men grabbed his shirt from either side. It scared him so much he thought he was being attacked. My son jumped back and said: What the heck is going on? The man who punched him said: What you think I'm stupid M F*****R I'm loss prevention and you need to empty your pockets. Then the guy tried to put his hands in my son's pocket. My son swatted his hand away and once again asked what is going on? The guy said you know whats going on you G** Damn M Fer we saw you put that after shave in your pocket. My son backed up and said wait a minute I didn't put anything in my pocket. He quickly turned all his pockets inside out so they could see there was nothing. After the guy called him other choice names the guy said well we are watching you M*** F***er. My son was so upset the only thing he thought about was getting out of there. When he came home he told us what happened we called the store to get the name of the loss prevention. Then we called the police. We explained what happened to the police and they said they would have an officer call us. Twenty minutes later a female officer (officer Brown) did call. She did not even ask my son for his side. She just started in that she called Walmart and they said they had video of him stealing and video of him being stopped. Which makes Walmart within there rights to do what they did. I could hear her talking to my son. So I said to him: I don't understand how him punching you son was legal. My son said good so I have proof how they hit me. He asked if he could see the video? She said probably not. That Walmart deals with people stealing all the time and they know how to handle things. My son tried to explain to her again his side and she would not listen. So I said to him I don't understand why they don't have to show you the video. Next thing we know the officer is yelling in the phone that she doesn't know who she hears in the background but that they need to shut there mouths and that she has just about had enough. My son and I both looked at each other and our mouths dropped. My son said to the officer: That"s my mom, and why are you getting so nasty? She calmed down then said: Well you don"t sound like a shady character but Walmart deals with all kinds of bad people. And they were well with in there rights.My son asked again: So there is nothing I can do about him punching me? She said no, the only thing you can do ask a Manager for an apology. I understand there are a lot of shady people out there. I understand that they don"t know that my son is the type of person who would NOT steal. He understands that he should not have hooked the bottle on his pocket. We understand how it could have very well looked suspicious. We understand why they stopped him and have no problem with him being stopped. We do have a problem with being physically punched in the chest.You can actually kill someone if you hit them in the right spot on the chest. The last I looked we lived in the United States of America and it was not Legal for someone to walk up and punch you. So please tell me is it legal for Loss Prevention to punch people? All we would like at this point is an apology and for that guy to know you cannot just go around punching people.