Oh, Copa, I am so sorry you are going through this. Sending love, hugs and support.
It sounds like you are clear now that he cannot come home to stay with you, or even to visit you. It is too triggering. You are not ready - you may never be ready. And it may not even be what's best for J.
I agree with SWOT that it is not right for you to give up M, if you are doing it for J. If things aren't working between you and M for other reasons, that's a different story - but I am not clear that this is the case? It sounds like the primary problem between you and M is J, and disagreement in how you plan to help him and what role you will have in his life. But it sounds like M is open to supporting you in doing what you feel you must do to help J.
Without everything with J in the picture - do you want M back with you? Imagine there are no issues with J - in this fantasy, he has reached a place where he is independent, safe, and does not need you. Worrying about him is not a consideration. What does your heart tell you about M's role in your life under those circumstances? Do you want him with you? Or would you truly rather be alone? Whatever your heart tells you in this case, I think is what you truly need. You cannot let J, or your worry about J, break your relationship. You deserve joy, peace, support, love. Are you perhaps pushing M out because you feel on some level you don't deserve these things? Are you punishing yourself - and perhaps M too - for mistakes you feel you have made in the past? Please don't do that to yourself. Listen to your heart. Know that YOU count, too.
With J, it seems to me you are in the same place you have always been. You offer options (helping him get to doctor, helping him apply for housing support, etc.). He rejects your offers. He wants to come home with no strings attached. You cannot accept that (nor do I think you should).
When you are calmer, and things have settled a bit with him, perhaps try again to see if he will meet you in a neutral place to talk this through. If not, perhaps write him a letter you can send electronically through email or messenger or however he is able to receive it. Either way, I think it will help YOU to write down and get very clear about the parameters of what you will and will no do for him. Perhaps:
- You cannot stay in either of the houses or show up at any of our properties uninvited. (I would not put an "unless" on these, e.g. unless you stop smoking, as that just opens things up for negotiation and manipulation. Just no, this can't happen.)
- I can meet you somewhere else (a library, perhaps, with computers?) and help you apply for housing support and other services. We can sit down and do this together.
- I can help you make doctors appointments and I will meet you at those appointments if you want me to.
- I can meet you at a restaurant on a regular basis and get you something to eat and talk about your plans.
- I still love you and always will, but you are a grown man and are responsible for your life choices. I can only do so much to help you.
And please stop beating yourself up about the past. I know this is hard, I do it too. All the time. But you DID seek services and support for him. You followed the advice of the professionals and did your best with the knowledge and resources you had at the time. However bad things seem now, he is most certainly lightyears better off than he would have been without your love and the supports you did provide for him. None of us had magic balls that let us see inside our children and know exactly what was wrong and what they needed, or allowed us to see the future and plan for it. We did our best. We are still doing our best.
Please be gentle with yourself. Hugs.