А если животных как раз любит? а детей нет?  И что вы называете злом? нацисты, которые пытали и убивали людей, были хорошими семьянинами и любили своих детей. Они злые или добрые? Или вот учительница у нас была, своих детей ненавидела и гнобила, зато чужих любила, она добрая или злая? А если одного своего любит, а второго нет? То тут как быть?