Went to a Staples store today, not with the intent of getting the rebate, but rather to maximize the Amex offer.
Since I want to avoid as many $6.95 charges as possible, I asked the cashier if she can take five Visa GC (total 1k) and split it into four $250 separate credit card charges. She says "sure, absolutely, I can do that for you". Long story short, she scans two gift cards and splits the charge into two, one being $250 (which I swiped my card for), and one being $163. I tell her that I asked her to make it $250 even (i.e. please add more of the gc to the order), she says "oh, sorry I can't do that". I ask her if she can refund the original $250, and she says "sorry I can't do that"... yada yada... manager comes, apologizes but says that it can't be refunded. Since this anyway has the rebate offer, I just paid the $163 and took home two $200 gift cards.
Although I can tell that the employee felt remorseful and was ashamed, it is my humble opinion that she should either have to work extra hours to make up for it, or take a pay cut equal to the amount of monetary loss caused to the customer. I spent $155 today that I did not want to spend. I also think that Staples should NEVER make any kind of deal with a vendor where an item is "unrefundable".