If it was just me, I'd have him euthanized tomorrow, but it is best to tell the kids and give them time for goodbyes. He has been a good cat for a long time, but he is clearly unhappy all of the time, unless he's sleeping (or perched on top of you, and we can only spend so much time a day in that position).