I think you are doing the right thing.
He is not your responsibility to maintain.
You have been doing right by him that does not make him your financial or emotional burden.
I think we all agree that sending something we have cared for into an unknown fate is not easy. But that does not mean the OP should put her other animals and herself at risk for a horse that is not hers that she has already gone above and beyond for.