I have a "friend", his father gives me a lift from my coaching class when it is late at night, which I thoroughly appreciate. But he is super annoying, behaves like a child; I try to avoid him whenever I get the chance. He is adamant, stuck to his choices and criticizes other's choices. But apart from the free lift, he is reliable for notes if I miss any classes. Am I right in hating him for this?