This isn't a call center is it? I assume they only have one or two people to answer the phones at most. If the same "small" group of people kept calling, why wasn't this issue dealt with more quickly. If they were calling, they had to receive the same Customer service rep multiple times.
I don't even quite understand how these people kept canceling their accounts, and resigning up anyway. If the online option to cancel auto renewal never worked, what did they do? Call? Send a letter? Multiple times a day?!?!
Employee discounts at amazon are tied to an account for the remaining year, or til you redeem its maximum value. In order for an Employee to continue getting their discounts, they are required to get a new discount code each year. So yes, the framework is there, they just decided to use one...
as an employee at amazon (not representing them in any form however) I know I also get 10% off at http://www.warehousedeals.com/ ... might be worth a try if you're interested