when growing up, I always get my butt whipped from my parents when I do something wrong. It thought me not to do that again. People these days is to damn soft and allowing kids to grow up to be disrespectful and dumb.
But in this case with the kids education, maybe he needs to study more and spend less time on video games? I don't know the actual issue leading up to his bad grades, but that punishment is well learnt and wont be repeated again I bet.