What are you thoughts on ‘having to give’ someone a tip?

Tips are always voluntary. You cannot be be forced to tip. That said, if you stiff a worker in a situation where tipping is customary, you’re just a dick.