Anonymous wrote:We were both boxing our foods in a rush to run out of the place ASAP.
We were also worried abt her getting the check so we were trying to pay attention to that to avoid letting her get it first. It was a lot going on.
I hope next time she listens to me when I suggest it might not be a good idea LOL.
The problem is that you have misplaced your anger. You think that you're annoyed with your friend, but in reality you should be annoyed with yourself. You are the parents and it is YOUR responsibility to care for your child. You knowingly placed your child in a no-win situation, kept him up past his bed-time, took him to a busy place which was sure to overexcite and overstimulate him and when he became hysterical, someone tried something that works in some situations with upset children (read the Happiest Baby on the Block) and ended up with your child crying. You should have been the responsible parent here and avoided the situation by refusing to commit to an evening engagement with the child. Yet, you allowed yourself to be talked into such a situation by someone who is child-free and doesn't understand your child (since some children can handle such a situation).
You should have insisted back to her that your child would not be able to make it and either you could go alone or the whole family would meet her for lunch on Saturday. This is something you will need to learn with your own DS. You are going to have to learn to only give him choices that you find acceptable. So, likewise, with your friend, you should have only given her options that you approve of. By letting her pick an option that wasn't going to work for your family, you set up the no-win situation.
This is like being back in high school or college. A friend convinces you to skip studying for the exam the next day and go out drinking with her. You drink too much, oversleep and miss your exam and you're mad at her for convincing you to go out drinking.