"I am so sick of others taking advantage of my good nature. "
You are sick of ALLOWING others to do things that you FEEL take advantage of you. Set boundaries with your mother. Quit teaching your kids not to set and enforce boundaries.
"Mom, wow, what was that look about? I don't allow guests in my house who look at me that way, so keep an eye on yourself in the future."
"Oh, you don't like Chorizo? We'll try to remember that for next time and you are of course more than welcome to make yourself something else. We have cereal, eggs...."