I am so bad at this and really want to become more assertive in more "confrontational" situations. I'm not sure how or if it's even possible.
To give an example: I have a friend who, although kind, helpful and generous, has a tendency to be rather bossy and to try to take over situations. The other day we were at a childrens' party with our dcs, in a large soft play. My older ds had to come along but I ordered food separately for him.
When they had a pinata, the mum of the birthday child invited my ds to have a go as well, but when he came back to me he was crying because another boy had apparently "stolen" some of his sweets. I didn't see what actually happened and my ds can be very emotional and dramatic in these situations. But, I do think I know how to handle him from experience, and although everyone was looking over to see what the loud crying was about, I just kept saying to him "Oh I'm sorry DS, it's not nice is it when someone takes your sweets" etc etc. He still had a decent amount and a few people started to make comments along the lines of "well you've still got a lot". That was the first thing, Then, my bossy friend zooms over and says to me "He was allowed to do the pinata, the mum said he could, so stop giving him grief will you?" Then she marched off. I said "I'm not giving him grief", but she didn't hear me.
I spent the rest of the party fuming about it, but didn't say anything. I'm even worse with my parents, I can't even disagree with them about something impersonal!
How do I become more assertive in these situations? Please help me!