*sigh* There is nothing wrong with homosexuality! Hating it is just as bad as being racist! People can't control being homosexual, and it's not their fault! So would people just stop hating it for being different! Because honestly, that's the only reason everyone has. Sure it might look disgusting. But in the long run, why does it stinking matter????
(now back to child abuse) The government could change some rules, but rules are there to be broken. You can say no murdering, but people'll still do it. You can say don't steal, but people still will. You can say don't abuse your child, and shock, people still do it. It's not something the government can control. In fact, I don't even think it's a problem anyone can really handle accept those who know someone who's being abused and can tell the other person to stand up for themselves. You can't stop people from being abusers. That's hopeless optimism. You can't change that. At least, not the current abusers. You can educate the current generation to know it's completely wrong, and you can educate the current generation to know that if they are being abused, to stand up and tell someone, because there is someone willing to help.
Also, the thing is.... The most common type of abuse is simply neglect. That's harder to realize, because the person'll try to hide the signs, and it's not like you'll see random bruises on their skin. You can hide hunger, and once you get to a certain point, people won't really care if you just wear the same clothes everyday. And then... no one ever finds out. Most people above, I dunno, 10 probably wouldn't die from it, but infants will. And that's the problem with neglect. It kills kids who can't take of themselves. Physical abuse isn't the only one we need to worry about.