No, but I think that we need to keep trying. It could be stopped if all the deviants would stop utilizing the services and drugs. We as Americans have to also make an effort do have these vises removed from society. There is no telling how much of the various crimes would dissipate if we could rid society of just these two crimes that effect family, marriage, schools, children, men, and women. Not only are they morally wrong, they are also the cause of several health problems which is the direct cause of the high cost of health care.
I know that it would not stop all criminals from using this service and drug, but if the judicial system would enforce the penalties that are already in effect and make some penalties harsher. This would stop a considerable amount of some to try and change their lifestyle and become model citizens.