Problem is that while they use terrorism, they aren't really terrorists. Wouldn't want classifying as that to get hung up in court.
They are criminal, foreign, organized, and kind of a quasi-state within a state that we should be able to declare war upon.
But, the other problem - there is no supply if there is no demand. And there is no restricting supply if the border isn't secure.