What protections does having an MMJ card provide?

Having a medical marijuana card allows you to purchase medical marijuana and provides legal protection against state prosecution for possession, production, or delivery of marijuana and possession of paraphernalia. The law also protects non-cardholders in the vicinity of someone legally using medical marijuana.