Everyone has had a bad experience as a customer. Maybe your waiter had an attitude. Maybe you stayed in a hotel with really bad internet. Maybe you kept getting the run-around when you called tech support and only after finally fighting to get to the 3rd level did you actually make any progress. The question [...]