That point has already been settled by the court in Gonzales vs. Raich.
That means it may not violate another portion of the Constitution, which it does, the Ninth Amendment.
Gonzales (and a lot of precedent prior to that!) does exactly that! It establishes that almost ANY activity can be deemed to fall under the commerce clause AND that these types of activities are "never more than one step away from interstate commerce".
The court has repeatedly found that the constitution does not mean what it black letter says, but rather that it means what the COURT says it says! We likely face a 4-4 split with Scalia, who penned the "never one step away" clause being the decider. THAT does not make me comfortable!
Check my prior links and learn.