The federal government has every right to control immigration and our US border along with defense and national security. I'm not a fan of legal marijuana but I see it as a states rights issue. As long as it's grown and sold within the same state, claiming interstate commerce is a big stretch and without constitutional standing IMO.