300 км не так далеко, я бы переехала, естественно вместе с сыном, но на выходные и каникулы либо он сам, либо я его возила к бабушке, где он виделся со своими друзьямиЖертвовать отношениями с МЧ и разрываться между ним и сыном это только себя терзать, раз так случилось надо искать компромисс, я думаю что ваш сын вас поймет, а когда подрастет уже сам выберет жить с вами или возвращаться в родной город...