Going back to the original post, the op wanted to have lunch with her friends. What the hell's the problem with that? There is no problem, and fortunately she had a nice lunch with her friends and had a great time. They were using the cafe for what it's for. Is it acceptable for a cafe to say "no mums for lunch here"? How about if it said "no gays, we are Christians", "no black people, our customers are mostly white", "no smelly oldies"? But they never said "no mums for lunch here", lets all just stop making up scenarios. How the hell have you made the leap from an issue with buggies to comparing that with real discrimination against gays or black people!?!? If you read the OP again, it was actually a staff member who they origionally had their problem with. They then "challenged" the staff member, and we have no idea what tone that was done in. The manager then came and stuck up for his staff member. We have no idea how the OP and her party were acting, so lets just stop talking about discrimination and comparing this to real discrimination like homophobia or racism.