No - laws should punish things that are actually wrong. Theft, rape, murder, etc. Anything that it is claimed simply facilitates the breaking of another law without causing direct harm itself should not be illegal.
In the terms of this site - the DMCA is wrong, because (as is obvious) the pirates are gonna pirate stuff regardless. The law only prevents legitimate uses.
Banning guns or complicating the process is wrong, because murderers are going to get guns and kill people anyways.
Put simply, laws do not PREVENT crime. Never have, never will. All they do is define what crime is, so that we can identify those that have done society wrong and punish them accordingly.