帮忙检查下这句英文的语法错误.On the other hand,when people do these bad things the law ,which is defective in many aspects, has not given the punishment they deserve.the law 前的逗号是漏打的..除此之外请问有错吗On the other hand,when people do these bad things, the law ,which is defective in many aspects, has not given the punishment they deserve.

问题描述:

帮忙检查下这句英文的语法错误.
On the other hand,when people do these bad things the law ,which is defective in many aspects, has not given the punishment they deserve.
the law 前的逗号是漏打的..除此之外请问有错吗
On the other hand,when people do these bad things, the law ,which is defective in many aspects, has not given the punishment they deserve.