The base problem here is that the government thinks it can deny the people the right to grow a plant and consume it personally. No amount of SCOTUS blather by clearly biased judges can overrule that basic fact.
At any rate, when the SCOTUS said that it's perfectly fine for a municipality to take land by eminent domain for "economic development" (i.e. take your land and give it to another person or corporation), the SCOTUS demonstrated it has no actual authority over US citizens and it should be disbanded or re-formed.