So, you do want it both ways.  The same argument could be made for abortion.  In many cases, there is a damn good reason to have one, yet many on the right think that banning abortion will end the practice.  Hint, they were going on long before Roe V Wade, just much more dangerous to the woman.