Sometimes I think the pols have it wrong: I don't particularly care if the smiling bearded guy at the dispensary has felony drug convictions. However, I care a lot if he has convictions for fraud, forgery or identity theft. Dispensaries have my medical records, my social security number, my credit card numbers, signature exemplars, and other sensitive personal data. An aspiring felon could probably buy a car or take out a mortgage with that information. It would make more sense to allow felons with drug convictions, but bar all other felons.

EDIT: Residency requirements are, of course, bullshit and need to go. They benefit no one.