Alright, well you seem to be coming up with excuses for your trainer... keep in mind that we don't know her. The only thing we have to make judgment on is what you are telling us- which is that she isn't a good trainer. But then when we say she isn't good, you say she is great.
I honestly think you should explore your options, because I think this woman has you BELIEVING that she is looking out for your best interest, but she is really only concerned about her own. Keeping you on her good side works out better for her than it does for you.
Even though the other barn is more expensive- remember that most times, you get what you pay for.
But you know her best, and you know your situation best. Do what you think you need to do. Keep us posted though! I hope whatever you do works out well for you!
"The barn taught me passion... Not the passion of winning-but rather the passion that you feel when you have nothing left but your love of something. The passion that is there when exhaustion steals your strength and frustration takes your hope."