I agree with everyone else, eventually you wont be so lucky dealing with this mare, and sadly it's only going to get worse the more incorrect handling that she gets..
There are a lot of great trainers out there, but before using techniques found online you have to be able to read the horse, one program might work wonderfully on the video and some of these guys can make what their doing look soo simple, but it might not work for your horse and/or your situation.
If it were me I'd kick her out into a field and leave her alone (except for feeding & watering her of course), and either hire a professional to work with her DAILY until things were sorted out and sell her, or give her away to someone experienced and personally I'd want to make sure they had the experience to take her, a lot of people will rush for a free horse so I wouldn't just let her go to anybody as I wouldn't want someone else getting hurt knowing the horse can act up..
I'm not sure who the person is that's coming out to help whether its a friend or a trainer, but if their trying to work with the horse, I'd hope they had the proper experience and if they do they should be able to tell you what is best to do with the horse, were not there to see the entire situation so we can only suggest what's best off of what you say in the vague details..
But the best of luck to you, we all know it can be tough and some things can get frustrating, but everyone I'm sure tries to look out for the best interest of the horse & rider..
Home To: Pearl - 2010 AQHA Cremello Mare, Chloe - 2012 AQHA Dunskin Mare, Wyatt - 2015 AQHA Dun Colt.