What makes you believe that making guns completely illegal in both countries is going to work out better?
Wait... you can grow guns in closets? Or in national forests? Or make them in homemade "gun labs"? I did not know that.
Child pornography does exploit children and minors and needs to be rigorously enforced
Even if the child pornography is created by the one being exploited? A lot of the "child porn" being produced today is self-shot by teenagers. People have to stop taking the black and white approach to child pornography because time and technology has changed. Laws originally intended to stop a financially driven market for child porn are being used against teenagers sending cell-phone pictures to their friends.
If they keep this up, it's going to dilute honest, real efforts to fight child pornography because people will be conditioned to equate "child pornography" with "government power grab".
It's already been diluted beyond recognition. The original intent behind child pornography laws was to try and cut off the market for pictures and videos of children engaged in sex acts. Now there is virtually no market to speak of, and thousands of people each year are arrested for simple possession without having engaged in any financial transaction to buy the stuff. Not to mention the teenagers being arrested for taking pictures of themselves in the mirror. And the penalties are completely out of line. In most jurisdictions, you're much better off facing a criminal charge of actually molesting a child then you are facing any sort of child porn charge (which can inevitably be prosecuted on the federal level).
People have inundated with the "child porn = worst evil evar on earth" propaganda for so long that they only weakly question if an upskirt pic of 17 year old Miley Cyrus taken in public should be considered child pornography:
http://www.cbsnews.com/stories/2010/06/17/earlyshow/leisure/celebspot/main6590770.shtml
Whether an actual child is being exploited is no longer of any concern. It's simply the easiest way for governments and law enforcement agencies to have some control over the flow of information on the internet.
6 Curses = 1 Hexahex