I have always thought that is was acceptable to bring food in for babies and toddlers to coffee shops and family friendly restaurants, as long as the adult in charge buys theirs. I have a 20 month old and when he was smaller I often bought baby food out with us, now he is a bit bigger we sometimes order from the kiddie menu, but at other times he just has some of mine, and we usually bring in our own stuff too (a banana or whatever...) to kick things off for him as, like most toddlers, he is not good at waiting. Also like most toddlers, some of what he eats generally ends up on the floor.
This lunchtime I've just walked into a coffee shop I hadn't been to before to overhear a loud conversation between the owner and a customer about how annoying the local mums were coming in, ordering too little, staying too long, bringing their own food for the children, and making a mess. They were saying that the mums should feed the children at home before coming out... It looked like a normal type of coffee shop, high chairs available, easy wipe surfaces, not an expensive adult only quiet type joint. Anyhow, we took ourselves off and went elsewhere. What do you all think?