Dogmama -
So sorry your experiences @LBS have been so poor! I guess I'm really lucky w/my mechanic at the LBS I go to. Before that, I had a very mechanically oriented friend who did all the work on my bike at home so I could watch - very interesting. It seems to make no difference where you live (or gender), I hear complaints from the guys on another forum I visit too and many of them can repair most of their own stuff, choose not to.
Enjoy your classes though and have a merry holiday!