From firing off angry tweets to writing nasty Yelp reviews, there are many ways to vent about bad customer service in the age of social media.