You are correct in that growers aren't supposed to be paid for their time and I guess my opinion differs in that I think that is total bullshit and is going to end with legalization. 2 hours/day seems right, but there is much more involved in finding great/unique genetics, the soon to be testing requirements, security risks, needing to be in town at times during grows(I guess a lot of people have roommates and partners), etc. If it was so easy and so many people have the time to grow then the 1,000 dispensaries within 2 miles of my house wouldn't be open. This is all a very difficult line for both grower and patient to tow, but it can definately be done -- your current situation seems pretty decent for both you and your growers needs.
Personally, I cant wait for the now inevitable legalization. I hope the medical system is kept somewhat it tact for those who need it, but it wont be. There can be a middle ground between grower/patient, but I wouldn't bother growing ounces to "be reimbursed" for 125.
edit; Just wanted to add that basically what I would prefer is something similar to how alcohol is handled with the 3 Tier System. You have growers, distributors, and patients/consumers all separate instead of how we have growers and patients completely intertwined. Of course I will always support that anyone should be able to grow their own.