I think there are two things here: first, the money, including the pennies, was accepted by the coffee shop (last week); that transaction is over. The situation now is that zero is being refused service not because he wants to (again) pay with pennies, but because he's perceived by the shop as having behaved badly in the past (when he paid with pennies), and I don't think that violates any equality laws. (There are reasons, such as gender and ethnicity, which can't be used to refuse service, but I don't think past behaviour is one of them.) Aloha, Brad