Just because you used to get refunds in the past does not mean anything with companies like amazon.
I remember 7-8 years ago I could order a heavy items from Amazon UK (I am talking 30kg or more) and they had a flat shipping of 4.95 pounds (no duties). Of course they were losing money. I made so much money reselling their product in Thailand. Now they charge 300-400 pounds to ship the same item.... plus, of course, customs duties which run in the hundreds.