@theworldhasgonecrazy1
OMG this would royally piss me off. DH has never done anything like this, and like a few previous posters, he doesn't even HAVE my amazon or ebay login details. Wouldn't want him looking - as I get quite a few gifts for him from these 2 places. (And also, I order stuff for others, like close family, and friends, and I am scared he may accidentally slip out what he has seen.) 😬
But yeah, what your OH did stinks, and as a few posters have said, smacks of attention-seeking, glory hunting, and being controlling.
I would do what @NearlyGranny said...
I wouldn't cancel his presents, OP, I'd just hand them over without a comment whenever they arrive, in the postal packaging. No fancy wrapping, nothing under the tree, no presentation.
So just give him the stuff, unwrapped, and in a plastic Asda carrier bag, and never get him any surprises again.
Well OK. I did not stop buying him presents. I stopped all the surprise element. I ask him what he wants for Christmas/birthday, give him a budget and tell him to order it himself. When it comes, he can do what he likes, have it then or later. I don't want to handle it. I won't wrap it or present it to him. He got what he wanted.
You could do this too. Just tell him to get his own. Doesn't want any surprises? Wants to know what he has got? Just let him get it himself. Alternatively, get him nothing.
What a tool. Definitely childish and attention-seeking. I also agree with many other posters that he sounds jealous, and is trying sabotage things for you. Horrible behaviour, and I can't believe a small handful of posters are saying his behaviour is OK.
It's either either a) they are people who pull the same shit as your partner. Or b) they have partners who do the same, and have been manipulated and gaslighted into thinking it's normal/acceptable behaviour. (It's not!)