Would second explaining what happened to you on social media - TripAdvisor is an obvious place. Many hotels do care what goes on there. When you see the manager, I would explain to him that you will be doing so. When you post things, keep the emotions out of it, just give the facts, as you did in your post