Here in Alberta Canada, I pay 45 for a trim with a well trained educated farrier and if you want shoes it's 95 for fronts, can't think of all four right now but I think 150, that is fairly normal pricing for around here unless you need/want special shoeing, that being said a lady I board with pays 65 for trims because she has had the same farrier forever... Not sure why she pays so much when in my opinion he leaves the toes way to long but to each their own I guess
But 25 is a real deal and he was extremely kind to bump his price down due to the situation but I think maybe a tip or huge thank you (case of beer maybe, my farriers have always loved that when they do me a favor) is in order for the next time he is out.
If I had been in your situation with your friend I probably would of hung up on her as soon as she started b$@ching about the price, it's not yours OR the farriers fault she owns the number of horses she does and if she wants cheap prices she is welcome to go find them herself but to expect cheap work and have to be there to handle her own horses next time.
I know money can be a huge issue with people lately but if she asked you to do the handling/dealing with farrier she should of asked the prices and choose against the service before if money was the issue rather then flying off handle at you after the work was done, and seeing as she didn't it was/is her responibility to pay for the work done.
If it was me I probably wouldn't be doing her anymore favors but I understand you board with her so if she asks you to handle the horses during services wether it be farrier vet dental etc make sure you quote her the FULL price for ALL horses before the person even comes out, so in that case there is NO way she can flip out at you when the bill comes and if she does I recommend finding somewhere else to board, just my two cents