You are not hurting him! He is hurting himself by refusing to accept reality. This is something he needs to work out for himself - no amount of concessions and sacrifices you make for him will help if he simply only wants things his way. Shit, he should be grateful his gf is honest and not a bullshitter/game-player!
Just keep being true to yourself. He can either accept you for who you are and accept the parameters you want for your relationship... or not.