I cordially disagree. Federal “legalization” assumes that the Federal government has authority to make it illegal in the first place. It has no such power. That power belongs to the States, respectively, or to The People.
I stand corrected. However how as a practical matter do you get the law off the books without effectively legalizing it?
The case the Supremes relied on to uphold federal marijuana regulation was a New Deal Era case where the Supreme Court ruled the government could tell a farmer that he could not grow wheat on his own land for his own personal consumption because that was somehow “interstate commerce.” Ridiculous.