I'd go back to the airport and hand the FSD a bill for the ticket cost, plus the additional fare to fly back. An agent making up a BS "24-hour no-fly list" and causing someone to miss their flight would be enough for me to contact an attorney and see about a lawsuit on the grounds of unlawful detention.