99 good qualities mean absolutely dick-all when against one dealbreaker. And it sounds like you’re up against 3 or more so far.
Next time you are fucking your boyfriend in the ass just be blunt and shit and ask him if he is gay.
I’m from Alabama. You’d be amazed how many men can deny being gay while getting fucked in the ass.
Y’know, begin a porn addict lowers one’s sex drive with a partner. That could be major component to the issue. (Among others.)
You left out having his baby.
So what if he has an attraction to men? Why cannot a man repress a feeling he feels is immoral or otherwise wrong?
Remember being “gay” is a combination of genetic and cultural forces. Same sex feelings can be nurtured or repressed. Why not let him choose?
Why? Are you afraid he will leave you for the first cute guy that comes along?