this is a brain tingler......I would say the employer would have a good chance winning in court....if they did lose they could appeal to a federal court & voila they win the case......im not even sure if thats possible as im not a lawyer but it is illegal federally...I dont see how you would have a chance in court.

now if your high at work then yea they have a right to fire you.......I wouldnt want anyone working for me high or drunk..........If you get hurt your going to have to take a drug test to get workmans comp, which im guessing doesnt care if your a med patient.

food for thought