I'm thinking more, I say, "I need you to not be criticizing XYZ about me. For right now I'm not going to listen to any more comments about XYZ."
They nod and say ok, that's fine, they'll do that.
Then the next day, they start in on criticizing XYZ, I say no this isn't ok and leave the conversation. Suddenly they're surprised because why am I walking out all of a sudden, I never said anything to them before and now I'm acting like it's this big huge thing and couldn't I have just talked to them? And they don't understand why they have to walk on eggshells all the time around me when I just walk off like that all of a sudden from something that's been perfectly ok before, without any warning.
Also, as a side note, I have never ever had the "I feel" statements work. Usually the response I've gotten has been pretty much confusion - why are you telling me about your problems? If you feel a certain way that's something you need to work on. And then the same forgetfulness.
I hate screaming and I hate myself for doing it. I don't do it often but I've noticed no matter how many different things I've tried yelling is the ONLY thing that seems to get certain people to remember that I said anythng, at least without causing a huge amount of drama or being labelled passive-aggressive. It seems like I have some people where I have to actually lose control before they'll take me seriously. Backwards, I know.