Congress can legislate anything under the Commerce Clause. It's the loophole they've found to get around the rest of the Constitution.
It is a loophole. As a conservative I don't agree with all the decisions that Congress has made under the Commerce Clause. Especially those made by liberal Democratic Congresses. Nor do I support all the decisions made by the USSC either. I don't agree with the abomination called Roe V Wade. I think it's unconstitutional. But the CSA of 1970 is constitutional.
But that's why we have a political system. You gather your forces, present your agenda to the voting public and hope to get elected. It worked for the Founding Fathers, who were the best politicians of their time and it still works today. If you ever hope to get your message out and convince enough people your agenda is the best agenda for America, you have to work within the political arena.
If you don't work within the political arena, you're nothing but a political malcontent, throwing stink bombs from the sidelines for the rest of your life.