Your boyfriend is making it abundantly clear how he feels about you and your needs. You deserve (and can do) so much better.
I started running a few back, and after a couple of years I started training for long distances as well.
When I was training for my first marathon my husband complained that we never spent the evenings together after work since I was always running. Rather than bitch and whine at him I decided to get up early (like, 5am) and do my runs before work – I got my runs in and we got our evenings back.
That’s what compromising in a relationship is all about.
The running is not the issue.
His wants outweigh yours.
You are required to support his hobbies while he is allowed to belittle you and your hobbies.
Not only are his hobbies more important than your hobbies, they are more important than YOU.
He refuses to hear your concerns.
He totally dismisses your feelings.
He villifies you for any emotions or opinions that inconvenience him.
He doesn’t meet commitments he has made to you, doesn’t care to, and is unapologetic.
He shifts the blame to you when he is behaving poorly.
He insults you and calls you names.
He believes he is more important than you are, and expects you to serve him.
Sounds like you should take a page out of his book and RUN.
Does he realize what a douchebag he’s being?
You need to straight talk him. Let him know what happens to him if he doesn’t get that extra 7 mile run when you want him to be somewhere at a specific time: Absolutely nothing. And what happens to you when he doesn’t get that extra 7 mile run and instead shows up to share a special moment with you: Everything.
He needs to get his priorities in order. It’s fine to have a hobby, but when that hobby means he can’t have anything else special in his life, maybe he needs to step back and give it a long thought.
Dude wtf. If he’s not willing to compromise AT ALL, and is unwilling to actually devote time to you and your relationship together, i don’t get why he’s chosen to be in a relationship. He’s clearly not in a mental place where he’s prepared for sharing a life with someone. Why does he think it’s “disgusting” for you to want even the slightest show of affection, just anything to feel like you matter to him? Why must YOU always compromise but never him? He’s so self involved that it’s ridiculous. You’re just…there. An attractive but annoying accessory that he can’t be bothered with. You deserve better.
Bottom line- if he wants to act like a single guy and vacation like a single guy he needs to be a single guy. If not, he needs to pull head from rear and start acting like a partner. What’s the point of vacationing together if you’re doing nothing actually together? I’d reevaluate the entire situation. Not only is he NOT making you happy, he’s not willing to even consider trying to. He won’t even discuss it. The very idea disgusts him. There’s no path forward from this that doesn’t end with you unfulfilled and miserable.