Eh, I would not mind getting the feds out of such things. But how do you defend against interstate/international racketeers and smuggling/contraband then?
Most federal laws came to be during prohibition, the mafia wars, and drug wars for the particular purpose of unified law against interstate/international racketeers...
States do not have any authority outside their own respective boundaries, and cannot make treaties with foreign governments.
Making treaties with foreign governments and taking care of smuggling across international borders is the federal government's job, and I don't have any problem with them doing it, as long as they're using that power for it's intended purposes.