A) First, maximize individual freedom by eliminating laws against drugs, gambling, pornography, and prostitution. Then, after we've swelled the ranks of those using government services such as medical care, foodstamps, housing, welfare, etc., then we cut the legs out from under them by eliminating all these government social programs. Or
B) First, get rid of the nanny state that takes care of us from cradle to grave. Eliminate welfare, food stamps, HUD, Education, Commerce, and all these alphabet agencies. Then, and only then, do we look at changing our laws.
You will never eradicate the whoremonger and addict.
We can have, and not too long ago did have, a much smaller government.
If you predicate the second on achieving the first, you will never get there. You are a "social conservative" in the same way there are supposed "fiscal conservatives" that think spending cuts must come before tax cuts.
The post New Deal culture we need to get rid of is inside the beltway.