Moved 30 minutes away around 2 years ago to a better area to raise my children , exh wasnt very happy and didnt bother to contact the kids for weeks. Contact was as and when he could be arsed to get a lift, then it became more regular and it was going well.
I then passed my driving test and as i thought, his lift could no longer do it so i said i would if he paid my fuel (the only fucking thing he does pay for)
Ive been doing this for over a year EOW and im fed up, im having to go into work late or take them late on a friday night because after school traffic is too chaotic.
Im now wanting to start my hobby again which is on a Friday night, so im considering telling my ex i can no longer bring the kids to him and he will need to sort it, i will still do pick up so 2 pick ups a month 30 minute drive away.
Now i know he would rather not see them than make the effort to collect them, it actually really pisses me off that for the last 10 fucking years he hasnt paid a penny in maintenance but yet i still do this for him (well i actually do it for the children)
Ex is a manipulative prick and tell the children (who are teens and still in school) that its all my fault and how selfish i am 
He also is allowed them whenever he likes in school holidays, im extremely flexible and work around whats good for him and the kids, so im not a total bitch and i think considering his lack of parenting im a little too easy going.
There is so so much more but i could he here all night.
So AIBU to stop taking them to dads?
Or should i suck it up and carry on, accept i cant do my hobby cos their dad is too damn lazy to do any sort of parenting.