I believe tipping should not be required ever because it takes away the kindness people offer via tips. I worked for tips as a delivery driver and the hardest part was people thinking I expected a tip. Tips should not be required but should be given to those who deserve it.