OP, I would suggest making contact with the TSA CSR at the airport where this happened. Explain what the problem was and ask for help to ensure it doesn't happen again. Also file a claim for the monetary loss with TSA. Might not go anywhere but show why it should have been allowed.