Ok, so let me set the scene
Me and the 3 dc shopping in ...no, I'm not telling you where in case it clouds judgement
We are at the end of the 'big' shop and have loaded the shopping on the belt. Dd's have some sweeties (unopened btw, just clarifying) and have sat down on the seats opposite the till whilst I load the shopping.
Dd2 (7yo) and dd3 (3yo) have an, ahem, altercation, resulting in my angelic 3yo pinching her sister whilst mt equally angelic 7yo boots her in the shins in retaliation. Juuuust your typical shopping trip 
Anyway, I took the sweets straight off the girls (obviously) whilst they protested their innocence. They were told quite clearly that fighting children do not deserve treats. The children apologised after a few minutes and apologised to each other giving each other a hug. All going well, yes?
So (and here is the part where I think I must have committed some huge faux pas), I accepted the girls' apologies and gave them back their sweets

Dear me, the tutting that ensued from an elderly couple behind me because that "never happened in their day ...naughty children shouldn't get rewards ..."
Was it really so bad to give the girls the sweets? 
Was I unreasonable?
Go on, give it to me, I can take it