Coparenting

So my ex just moved about two hours away with his gf. I get my son back every Tuesday at 3:30 PM as soon as I am out of work. In town where we both have lived our whole lives and have raised our son. He moved out of state, and expects me to drive an hour away to meet him, when I’m out of work. That means I will not only get home hours later than I usually do, but also have to waste so much money in gas to meet him and it’s already expensive enough. I wouldn’t get home until around 5:30. Let alone have to make dinner, give my son a bath, and bed when dinner is always made by 5. It sets my entire schedule off. I told him it is not fair that I lose my time with my son, and he doesn’t pay me child support as well so driving two hours there and back is a lot of money in gas. I told him since he is the one who chose to move away, it is his responsibility to accommodate to that and meet me at 3:30 .. our still arranged times that’s we’ve had for the last two years. It’s not fair to me to have to do that, when he is the one who chose to move away, and now he saying he’s just going to keep our son. He seems to think that I have to meet him.