Wow...I would never bash you for this. Sometimes pets just do not work out. I am sorry for you that you have to give him up. It is not easy. I have had to do that many years ago.

Glad you are finding him a better place.