OP is CLEARLY in the WRONG.
Did anyone force op to date a girl this far away? NO
Did OP choose to travel that far of a distance just to get his Dik wet? YES
These are the CHOICES a grown ass man has made.. So now the drive is too much for him?
So this chick should have to settle for a dried up fukin Pizza every weekend?
What fukin world do you live in.. I'm not saying you should spend a ton of money on these hoes, or take them to all the great expensive places!
But.. You do have to make some effort if you want CONTINUE tapping that azz!
Taking her out once a fortnight, is that so fukin hard?
Take her for the odd meal, that gona break the bank?
As I said before, hoes have got multiple options.. If you choose to make ZERO EFFORT then don't be surprised if she drops your boring ass, while your scanning through the PIZZA menu!
If a two hour drive, kills you off for the rest of the night and you can't even manage to sit at a restaurant and eat a fukin meal using knives and forks, then I would say you are one WEAK ass mofo!
Next you'll be telling her, it was a two hour drive, so now my dik doesn't work.. Lol
It's not about who's right or wrong, it's about the OP doing what he wants to do And following his own desires, not hers. If he doesn't wanna drive 2 hours then he doesn't have to, if he doesn't wanna take her out(I agree with you that he should) but he shouldn't feel obligated to. I also agree that it's his fault for dating someone so far away.
Overall, if he was banging her good and knew how to sweet talk her a little bit then he wouldn't even have to worry about her going anywhere lol. The OP should not take her out or change how he's doing things based on her reactions to him, he should do it because he wants to.
I was more so speaking on the fact that everybody was acting like he should suck up to her or "try to make it right" no, he should do whatever he wants to do.
OP, this is all you have to do. Give her a call and sweet talk her a little bit, "I was just calling to see how you been" type of conversation, give her a little attention then set up a meet, get your lazy ass in the car and go see her and take her out then bring her back to her house and give her the best sex she ever had then leave. At that point, you can continue to act the way you been acting lol because shes not going anywhere.
Do not let her or anyone else make you feel like "if you don't get it together you will lose her" that's a bad mentality to have, don't change your behavior out of fear of disappointing or losing her. Keep doing exactly what you been doing then every once in a awhile you make the effort to show her a great time, that's how you keep them hooked.
You know who does this the best? Yep, women.