Okay I'm coming late to the party, so if I repeat something someone else has already said, I apologize.
First off, Lil & Jabber, I feel for you. As we all do!
Secondly, what really happens if he's homeless? Will he really and truly off himself? And even if it doesn't - who among us could take that terrible risk....
Third, and sadly, what happens if you go back on your word? What message does it send him? In my jaded brain, I hear your son saying something like this: "Well, there we go - all I need to do is threaten suicide and I get my way"....
Your situation seems bleak. I cannot offer another option other than he GOES, or he STAYS. Oh sure, you can put conditions on him staying. I don't think you'll disagree, he won't comply with the conditions. You will be the ones suffering because of the conditions, not him.
So, here's my two-cents, and it's what I apply to many situations in my own life:
I can CHANGE it, or I can ACCEPT it.
Recently I've been going through completely unacceptable dealings at my work. I was utterly miserable every day. Temper tantrums, ugly sarcasm, way too many smoke-breaks....etc. I knew what my choices were: Get a different job, or Suck it Up.
I've worked here for 27 years. I've got 5 weeks paid vacation. I am 51 years old. I do not want to start over.
So, I needed to CHANGE my Attitude. I need to stop, breathe, and CHOOSE my RESPONSE instead of Reacting when
happens. And
happens every day, sometimes all day.
That's my only advice: Stop, breathe, and Choose your response. Truly. Stop. Breathe. Choose. Choose what you will say (or not say). Choose if you will accept the deal, or not accept it. Figure things out from there.
Again, I truly do feel for you both. You're in a no-win, as far as I can see. I'm so sorry