On the national level, we all should be supporting groups like NORML as ZR has suggested. Support any politician in favor of MMJ rights. I personally think that the best bet is to move to a liberal state. State legislatures are easier to influence. Hell, just a couple of years ago, the governor of New Mexico was fighting for decriminalization. Vermont/Cali/Mass legalized gay marriages over objections of the feds. We all need to move or at least support weed-friendly states.