I suggest you go on the below link, click complaints, and fill out the form in great detail.
https://www.flytap.com/en-us/support/talk-to-us
An agent will review it and get back to you. They may credit you some miles for the unfortunate incident. You lose nothing by writing in and I would do it....