I took the MSF class years ago, it was at at a Dallas County Community college (somewhere near I-20/67 or thereabouts). Took the class in February...day started out fine in the 50s...then dropped to the 40s....then started raining....then to the 30s....now frozen rain/sleet...we kept riding! Wheeeee!!!!! The next day it was in the 20s/30s and snow/ice...we rode anyway. The instructor put it like this: "now is the BEST time to learn how to ride in bad weather, you never know when you will get caught in the bad stuff out there, might as well learn now." I took the class for insurance discount purposes and my Dad took it to get his M endorsement. Even with all the bad weather I don't recall anyone dropping the bikes. Folks were MISERABLE though! I have REALLY good foul weather riding gear, that saved my bacon...gauntlet style gloves make a HUGE difference in that weather. I'll tell you this though, I saw some folks who should NOT have passed, well, pass the the course. I remember doing the "Suicide Figure 8" and everyone getting bunched up behind the rider that wouldn't shift to 2nd...that was a fun exercise though.
As far as instructors yelling, that is totally unacceptable in my book. Have not experienced that and I would not tolerate that.
If the other options don't pan out for a good MSF class, ask around at some of the local bike shops and see what is offered.