A shelter that cares more about the money then the well being of the cat is just not right. I guess I am just naive but I think that the kitty would be there highest priority. I know that money is essential to continue to help, but really.

I would level with them and let them know that he is going to stay with you and give the shelter the original 45. That should be the end of it. IMHO. If you have something that talks about the 45 I would use that also.

The 125 that they decieded that you owed after words is not right, IMO. It is like agreeing to a price on purchase and then comming back later and saying oh we have decieded that you now own us more.

As for the 2 good homes I would think that a shelter would have lots of other choices that they could offer. I think that they would be thrilled to have 3 kitties homed permenately instead of just 1 or possiblly only 2.

I know that I could add alot more, but that is the condensed version of my thoughts.