Personally I prefer to eat / drink / stay in child-free places. I have fun visiting my friends with children, but do appreciate having places to go where there aren't children as I find it more relaxing and less disruptive. That's not saying that all pubs / b&b's etc should be child-free, but I do think it's good for those of us who'd prefer to socialise / relax in places where there aren't children should be allowed to do so. I have a dog, but I don't think everywhere should be made to allow dogs - I'm perfectly happy that some people prefer to not be around them, but equally I'd be annoyed if dogs were banned from all pubs etc. Like children, it's just a question of making sure that there are both options.
The only opinion that I've got a real issue with is Tijuana Taxi's comment on people with mental disabilities being banned from a b&b. My brother has both mental and physical disabilities and I would be furious if I was ever told I couldn't stay somewhere with him cos other people might find that difficult / offensive. We are often made to feel uncomfortable / unwelcome by other people when we go out, and the kind of attitude that supports banning disabled people from places just perpetuates that level of discrimination.

