A soldier has no choice, a farrier does. I can't imagine a case where the farrier gets a call at 8:00 in the evening because Ole Dobbin threw a shoe and he has to get out there now. In the event of a show the next morning, maybe - but how many times will that happen? ... He has to learn that there is a time when the phone gets shut off.
I realize that he is young and is making his reputation while building his following but that is a tremendous lack of respect for his customers to be calling at odd hours and demanding his services immediately. No farrier does that. Emergencies happen but 90% of the time, it isn't an emergency - it's just a customer who has no respect for his/her farrier.
When I was showing and if my horse came up with a loose shoe before a show, my farrier would be out there at 5:00 in the morning - not 9:00 on a Friday night. He had a life and I had to respect that.