If you're going to grow medical marijuana in compliance with state law, don't do it on federal BLM land.
Yeah, I know. Private property is more expensive. But it's probably worth it.
If only so the feds don't prosecute you. (Whereas, if you'd grown the stuff somewhere else, you could have gotten an injunction against federal enforcement.)