We're sunk when it comes to getting a Swim! refund
Swim! requires a hidden 30-day refund form for cancelled lessons, causing parents paying by direct debit to be charged for cancellations without clear notification.
I can't see this Pink concert. Do I deserve a refund?
You were right to try to resolve the issue on your own and document your communications with the company. You paid a premium price for your tickets, so a refund for the inconvenience you experienced would have been completely justified.