Автор,  во-первых у вас очень странное представление о том, что такое "хороший,  добрый,  отзывчивый" человек. Ваш сын прав на 100% и, похоже,  умнее вас. Скоро он вас так называть будет,  когда гормоны окончательно заиграют. И виноваты в ситуации будете только вы с вашей инфантильностью и неумением очертить границы. По вашей вине у вас дома сложилась отвратителтная атмосфера постоянных скандалов и хамства.