Homer does have many bad habits (he's lazy,ignorant of others' feelings,tends to be a jerk,quick to anger,etc...),but it's shown several times over the course of the series (and the movie),that he truly does love Marge and their kids,and,even with his faults,he does try to be a good...