MNIONC, I did not mean to insult you. I sincerely want things to go well for your family. I misspoke when I said you did not tell us he was your stepson. I meant to say you didn't tell us until page 4 and on your 8th reply. I understand why you left it out but not having that fact affected our advice some.
You also said there is more to the story but you are afraid there might be too many identifiers and chose not to tell us. That's wise in your situation but there might be something relevant that we would need to know in order to make an informed reply. My point is it is hard to give sound advice without knowing all of the facts.
Hopefully, you will be able to use what works for you and disregard the rest.