Must confess, I had a similar problem, I'm a girl of 17, teetotal even at home. I went to the pub with some friends (some were 18 and had ID, the 17 year olds did not have ID but were ordering cokes or lemonade). First of all, I'd like you to define "child" because as far as I am aware, if you're over 16, you're allowed in as long as you are with an "adult" and you only drink soft drinks. The legal definition of "adult" is a person over the age of 18. So, none of us were technically in violation of any known law. The pub landlord instantly kicked us out (and was rather rude to us in the process). My friends and I are not the sort to cause trouble, we were dressed well and we were quiet when we came in. This happened in two pubs. None of us are known troublemakers and we are struggling to work out why, despite being locals since birth, we are being made to feel unwelcome. They missed out on a lot of business because they kicked us out.