Thank you for your feedback. We are sorry that you feel this way. Once a booking is made, a non refundable deposit is paid as we have to pay airlines and our suppliers. As per our terms and conditions, if you need to cancel then this means a loss of deposit, which often can be claimed back via your travel insurance, so this maybe something you can consider?
We also gave you the option to amend your holiday, rather than cancel. We don't normally allow a change of destination when amending a booking, however, we made an exception for you by agreeing to transfer your deposit from your Maldives holiday to Thailand. This does incur a small amendment fee, so please do let us know how you wish to proceed. We hope that we can resolve this with you and you are able to enjoy a wonderful holiday. Best Wishes.