Question: how to respond to an angry customer on social media?
Answer: Apologize first and foremost. Be specific about what you apologize for.
Use their name in your sentences. Show that they have 100% of your attention.
Don't make any excuses. If you have to, wait til the right time comes for a brief explanation.
Offer a solution. ... 
Follow up.