Quicker way to remove drug trafficking and illegal immigration is to cut off the end users... drug users and businesses respectively.
Fine the businesses/ seize their assets. This will add a couple of million to get rid of the deficit. The larger impact would be there would be less of an attraction for illegal immigrants as the available job market would shrink, stage two of helping the money drain would be towards government funds that go on illegal immigrants... everything from stopping them, sending them back and looking after them... less people means less costs.
Bookmarks