So we have come to the conclusion dog owners and parents do not have the right to go to the shop past a specific time.
Not really. However:
I have to agree that good parenting involves putting your kids to bed at a reasonable time. Better than leaving them home alone but seems too common to be just that.
Happy to let adults do what they like, but when you have kids you aren't just responsible for yourself any more.
It might be because of holidays but I have seen kids in Tesco/Asda as late as 12 on a weekday when they got school next day. I used to stay up late to maybe 11-11:30 some weekends when I was younger but only if it was a special occasion.
I do think that kids need some consistency and getting them to bed at a reasonable time is one of those things.