The penny is still legal tender. It is no longer being minted and not all banks are distributing it any more. It is up to each individual business whether or not they want to round totals.
If you get a penny back with your change and don’t want it, put it in a donation box.
Please don’t tell staff what they are doing is illegal or try to intimidate them, they are only following their company’s policy.