Priesum: Personally I find it quite easy just to ignore the message. But hey ho, each to their own..
I concur, and personally have not made a mistake - but many have (possibly indulged in the vino or gold amber).
In principle I have no grudge except it should have a confirm button before the transaction is final. This was a deliberate omission and will only damage the brand IMO.
As for SilverKNite - look at your account history - will show who you gifted (and in fairness they probably should have sent a thanks out of courtesy).
You could contact CS and request a refund if you want - explain what happened.