JK Rowling revealed in an interview that Draco Malfoy behaved antagonistically towards Hermione because he had romantic feelings for her, not because of her Muggle-born heritage. Due to his strict upbringing, Malfoy was unable to express his true feelings