I think the OP should consider a private instructor. I went that route (in Germany, you have to), and my heavens, it was one of the best two-month stretches of time in my life. It was expensive, and it was time consuming, but it really paid off.
There are a lot of buttheads out there. I work in industry, and there are still guys who get pissed when a chick comes out ont he shop floor to solve a problem that they couldn't. You just have to look past them and focus on your goal. They are speedbumps for sure, but if you hit them hard enough, you can get some nice air.