This phrase contains a swear word and is considered very informal and rude. I heard him say he'd beat the shit out of that guy for stealing.
Pro Tip 2/3
Violent Expression
It's an exaggerated way to say someone will be badly hurt, often not meant literally. He was so angry, claiming he'd kick the shit out of them for lying.
Pro Tip 3/3
Emotional Intensity
Shows strong emotion like anger or frustration; not a casual way to express annoyance. She said she'd beat the shit out of anyone who ruined her project.