I believe it's coming whether we like it or not. The money involved will get to the tipping point soon and the Feds will take action.
The Feds will legalize the whole country within 5-10 years. You figure with 10 states already having recreational currently, that's 20 Senate votes right there...