Yes. Yes. Yes.
You can buy street weed in a dispensary, and in fact, that's all most of them sell. If you want a "MEDICAL" strain - I recommend you go to a reputable dispensary that specializes in Patients. You should expect to be able to talk with people knowlegable about the plant and the...