The Club should have received your £3k hospitality booking from their insurers as part of their business interruption insurance claim so there should be no reason not to refund your money. This attitude certainly does not encourage supporters clubs and other supporters to book hospitality in the future.
Did you pay your hospitality booking by credit card. If so you might still be able to claim the money back under Section 75 of the credit card act and leave your credit card provider to fight it out with John Nelms.

