Сына вы вырастили, 22 года, взрослый мужик уже. Логично, что своя жизнь у него. Живёт отдельно, на шее не сидит. Уж что выросло, то выросло. Свою голову вы ему не приставите. Надо выдохнуть и отпустить. Не вычеркнуть из жизни, а признать, что парень взрослый и в праве набивать свои шишки. Жизнь быстро учит уму-разуму.Родители тоже как могли вас растили, инструкций никому не выдают, к сожалению. Вы им ничего не должны, ну может поддержку в старости и немощи. Если они несут один негатив и нарушают границы, значит ограничить общение до минимума пока не осознают, что вы взрослая самостоятельная личность.Начать жить своей жизнью, без оглядки на окружающих. Столько всего интересного вокруг.Постепенно сын повзрослеет, возможно сам родителем станет, там уже проще будет отношения наладить. Сейчас он пока не готов ещё.