You can cut the discussion in several ways.These changes seem to be cheered from those who are more financially illiterate who can only see no surcharge = good.
There is also a general resentment from those who want to see people earn less rewards because they don't care of it and thinking they are subsidising those who are.
Ironically banning surcharges does move businesses towards a model like the major supermarkets who have a single price irrespective of payment method, where cash payments subsidise reward cards as opposed to a surcharging model at some places where you can avoid paying using alternate methods.
For mine, the cost of banking has always been included in the overheads. The permission to surcharge didn't bring the price down. Rather it annoyingly added an extra dimension to the exchange.
It seems the US model of GREED IS GOOD has become the norm for many operators.
