It's fair to be angry about being asked to donate, but please don't take it out on the register staff, because they are being forced to ask you....
and often the number of times they push yes is tracked and they get in trouble for low numbers..if you have a problem with it, ask for a manager.