Это не мнение, это терминология. И если какой-то брюнет обижается, когда его называют "брюнетом", а хочет, чтобы его называли "темным блондином", это ничего не меняет. Кстати, в каком контексте вы умудрились употребить это слово при детях мужа? Мне за 16 лет ни разу в речи не пришлось употреблять его, сына мужа называю по имени.