Surely if the owners are breaking equality laws they could simply be prosecuted - on at least two counts, it seems.
Maybe the cafe should put up a sign like from the 1950s 'No dogs, no Irish', instead it would be 'No guide dogs, no breastfeeding' and a few other pieces of lunacy.
At times like this Britain seems a very primitive place to be - riots and destruction on the one hand and neurotic, ignorant discrimination on the other.