Я бы по существу предложила совместно с сыном искать новых хозяев коту, а пока его у себя оставить.Не надо на одного сына (сколько ему лет-то?) вешать ответственность за судьбу живого существа. В конце концов, вероятно, есть пробел в воспитании, раз мальчик может котенка без вашего согласия принести домой. Или, наоборот, хорошее воспитание, если ребенок не может пройти мимо беззащитного крохи и доверчиво тащит его домой, зная, что мама добрая и всех пригреет "Вот, когда он будет жить отдельно, пусть хоть слона заведёт" - это даже на мой почти чайлдфришный взгляд "ужас ужасный". Т.е. пока сын живет у вас дома, можно диктовать ему любые условия, все равно никуда не денется?