hi .. since you cannot make someone love you as feeling cannit be force generated .. so he already is in misconception so even if he thinks you have done something wrong or selfish so consider that also as misconception too .. you cannot change him niether the way he thinks .. you are not at fault and you should be proud of yourself as atkeast you are not misleading him,not taking any benefit of him and told him how you feel truly.. so you have done the right thing .. so let him think what he think it should not matter to you .. you can only pitty him for the way how he thinks but my dear you are on right path there is nothing wrong in that
he helped you not for the good of his heart, but to use you. If you help someone, you do it for the sake of helping, wanting something in return is not helping, it's just a trade business. You have the right to love who you love, someone being nice to you doesn't entitle your love and affection, I can save your life for example and go satisfied with myself for saving someone today. So don't let him pressure you into a relationship, and only go for someone whom you're truly attracted to. Your love and body are not a reward, you give them to people you like not for people who did something for you.
@Slem very well said
my suggestion is to run as far away as possible from him