As I understand them, if you accept Euros at all then you also have to accept them from customers in countries outside the Euro zone such as the UK. So if you try to discriminate against Brits by charging more in GBP than in EUR, they can bypass it by exchanging the money themselves.