We all have gone through terrible customer service/support experience at least once in life. There have been times when we have felt really enraged and frustrated after using a bad product or service, and the frustration increases when it takes a lot of time to connect with the customer support...