I can understand her wanting to charge for the classes but to be a snob about it is not good business practice. If she had treated you better I bet you would be more willing to make fabric purchases in her shop even if not purchase a machine.
I have a sewing machine, an embroidery machine and today I am expecting a new quilting machine to arrive via Fedex. ALL of my machines are BROTHER and so far I love them all.
Over 30 yrs. ago my sweet husband bought me my very first sewing machine and it was a Singer and I had it for over 20 years. Worked like a dream. There are MANY wonderful brands out there and they do not have to cost thousands of dollars to be a great machine!!
Enjoy your new one!