Thousands of cancellations, lost bags and endless lines have angry customers taking to social media to voice their discontent.