The most reasonable solution to your dilemma is to find a BF that is more compatible with you. You have expressed your wishes to him in the best way possible with no effect. The fact is that he will not change for you or for anyone else because this change is beyond his ability to make. He is more concerned about himself than you. IMO, it's time for you to move on. You deserve to be happy.
Threatening to cheat because of an injury? That's insane. I'd hate to see her reaction to bigger problems.
Not sure she's worth the effort man.
The most reasonable solution to your dilemma is to find a BF that is more compatible with you. You have expressed your wishes to him in the best way possible with no effect. The fact is that he will not change for you or for anyone else because this change is beyond his ability to make. He is more concerned about himself than you. IMO, it's time for you to move on. You deserve to be happy.