Jade there are many guys in this world and i am sure you will find someone who treasures you as you are and love you. its only been 7 months and you are facing these problems. think about what will happen if this goes on for a longer time. I dont believe anyone should try to change another person, whether its him or you. its best if he finds a girl that matches his wavelength and beliefs. if you stay with him, in future you will face problems. he will again say something, make you feel guilty, etc etc and then again apologize. this sort of apologies mean almost nothing since the mistakes will be repeated again.
my ex would make fun of me, emo-blackmail me, make me feel guilty, force me to do stuff, wouldnt understand WTF i was talking about since he has zero idea about science and make a "puppy face" when i told him to FO which made me feel like i hurt a small puppy. it was honestly ridiculous. all his apologies meant nothing, he would do or say as he pleased. i first thought he was the one for me and tolerated him for a long time only to realize that i was being played with and also that i didnt feel safe. even after break up he doesnt understand that "i dumped him"!
is it bad that i dont feel bad at all, making him feel crappy like that? sometimes i wonder about myself.
i think its a good thing. if you feel guilty or apologetic it would mean you were blaming yourself. i dont think you did anything wrong so there is no need to feel "bad" about it.
But, you are trying to change him by asking him to get help, respect your views and learn about things you like. it honestly isnt helpful. you are doing the same thing as he did, trying to convert him without knowing it. i would request you to leave him so that both of you dont get hurt in future. emotionally both of you will feel like crap if he keeps his ways and you keep yours. its easy to talk about it but emotionally stressful to deal with and commit to such a relationship. think carefully.