You know what darl, and this might be hard. (I am not sure how old your kids are sorry) But if that's the way they want to treat you then play the game! You sound like an AMAZING mother, my mother certainly didn't do half of that for me, total opposite really. And you know how the old saying goes "you don't realise what you've got until it's gone?". Take a step back, take some time to do something that makes YOU happy. Stop trying to sort out their problems and make them stand on their own two feet and sort it out themselves. When they realise how much you do for them they'll come crawling back. You need boundaries. And if this is the way you have to teach them to pull their heads in then so be it! you wouldn't let a total stranger treat you like that, so definately don't let your family. They need to learn sometime, and it may seem harsh but in a way your still parenting kwim? Your teaching them not to be so self centred. They are old enough (I am assuming) to deal with their own problems. Of course they can ask for help, but you are their mother and they need to learn to treat you with a bit of respect.
Bookmarks