We would already all be covered if they just changed the wording from the original bill. Remove the language "Affirmative Defense" and most all the problems disappear. SHow your medical authorization to a police officer and that should all thats required. No difference than showing the label on a prescription bottle that has your name on it. If the office wants to go any further he will need a judge signed search warrant that states exactly what he's looking for.
But this is what happens when the people drafting these laws have ulterior motives.