Weed legalization is just trading of one authority for another. The government expects to be able to exercise their revenue collection authority over it in exchange for their authority to ban it.
That's true in the no-homegrow states, but it's a significant new set of entitlements.
Also, the gun stuff is a huge win for reduction in state power.