I am sorry you are having an awful time. Please feel free to vent. We are all friends here and understand it. I had a venting session a couple weeks ago and the members listened and offered positive feedback. So vent away, we will listen.
Have you met any of the other quilters in the class. Maybe you can form your own guild and each teach something new each session. Unfortunately I do not have a schedule to do something like this sot this is my quilting guild as it is many other.
I hope things improve.
Kyia