Well I would kick his ass however that type of punishment works on normal people. After a normal person get beats you feel ashamed and such.
However I noticed with my parents, if they started flatly insulting I become way more hostile, as one I am offended and two I have now seen my parents act in a irresponsible childish way, so I lose respect for them.
To such people, they do not feel such things, so its not effective.
Taking games and such away is dangerous.
Everyone knows about the famous story from North of Toronto, Ontario Canada, where a boy played COD MW1 all day and parents got angry and pulled the Xbox plug and the kid ran away in the night and froze to death. The parents are now devastated and had no idea things could go so far.
I suggest trying things to make things tolerable until you get proper help.
About the parents, they should be more physical. I mean though showing aggression rather then actually kicking his ass.







