Originally Posted by Neera
Please help me with this if someone asks you something and you have an issue about the topic, should I tell the truth or just say a white lie to not look like I am Complaining
In your situation, when the women asked if you were planning to go to the certain place, I would have just said something vague like, "No, we aren't planning to go" or, "No, it doesn't work for us today." Like the poster above, I don't tend to give reasons/explanations/excuses, especially to people I'm not close to.
I assume the moms who asked the question were going to the place they mentioned? Maybe the fact that you gave a negative opinion of the place put them on the defensive, since they like it enough to go.
We all have our trigger words that hit us in that personal sore spot. For my mom it's "moody," for my good friend it's "selfish," for me it's "perfectionist," and for you it's "complaining." Whether the person's intent is to hurt or not, those words will always trigger a big defensive reaction (even if just internally -- like you, I tend to act normal in the moment and then go home and get more and more upset about it).
I think a good start is just to realize that that's your trigger word, own that there's probably some truth to it (or it wouldn't hurt so much to hear), and be aware in the future of when you might start coming across that way. It's really hard! I've caught myself sooooo many times over the last few years starting to fly my "know-it-all, perfectionist" flag, but since I've become aware of it, I try to rein it in when appropriate. And of course I slip up sometimes, because that's (unfortunately) part of who I am. But I think some self-awareness about it definitely helps temper it.