+1 я тоже вижу проблему в том, что вы ставите мнение окружающих людей превыше всего. Это у многих, нас так воспитыаали. Но надо понимать, чти эти люди чужие, сенодня есть-завтра нет, в беде бросят, и тд  Вы этим чужим людям не нужны в случае чего. А сын ваш родной, это ваш маленький мир, где есть вы и он. Он, который готов идти 30 минут по лесополосе, чтобы встретить маму, несмотря на то, что ему жто нелегко. Это он придет вам на помощь, случись что. Это он вас поддержит, а не те чужие люди. Вы расставили не те ценности. Плевать на мнение людей, пошепчутся и забудут, у всех свои проблемы в конце концов. Не рушьте свою семью ради того, что люди скажут. Отношения -это самое ценное в жизни , а настоящие отношения это с семьей, в вашем случае с сыном.