I liked to see my son (and only child) make choices, I thought it empowering. I give this as an example of a shopping trip with family -
Me, my 4 year old, his dad. His dad's mum, his dad's brother "P", his dad's brothers wife, their twin daughters aged 2, and his dad's brothers wifes mum. A big group of people!
I was left with my son, "P" was left with the twin daughters while everyone else scattered to the shops. "P" said they always let the girls have a cookie from Millies when shopping. So he and I and the three toddlers went to the cookie counter. "P" ordered 2 raisin cookies for the girls. I said to my son which would you like? He chose one with little sweeties on it. The girls were handed their raisin cookies, my son was handed his cookie with sweeties. The girls looked at theirs, looked at my sons, and said "I want his". "P" said - perhaps he'll share. And promptly took the cookie from my son and broke bits off for his daughters.
Explain that one to an only child aged 4 .....
Another family outing. We'd had a picnic, and went to the cafe to use the loo's and get tea and biscuits. Again - "P" said Twin 1 always has custard creams, Twin 2 always has chocolate bourbons. I said to my son, which would you like? (He chose the chocolate bourbons too). Twin 1 looked at Twin 2's biscuits and said "I want hers", and had a full on temper tantrum. Twin 2, happily and quietly eating her biscuit, had hers taken from her, snapped in two and handed to her bawling sister. When Twin 2 started to cry as her biscuit, her treat was taken away, she was taken to the other end of the cafe, given a stern talking to and a slap on the bum.
You couldn't make it up. I sat there open mouthed.