There is an easy solution that government is too cowardly to take. In Saudia Arabia if a person is caught with any illegal substance the following Saturday morning in the public square his/her head comes off. They get very few takers. The alternative is the Dutch approach. The government sells the stuff cheaply, putting dealers out of business and uses their profits from it to treat addicts. With no more illegal drugs coming into the country there is no further need for BATFE, so dis-mantle it and save the tax payers billions.