Oh FFS people who say "he meant well".
No, he did NOT mean well.
Think about it, would ask your DP or a friend, if they liked a shirt/ skirt and if they said no, buy it anyway and then go into a strop when, just as they had said they wouldn't, they didn't like it and didn't want to wear it?
If you would do that, you are a donkey-headed tosser and you should ask yourself why you behave like this. If you wouldn't, then maybe you need to have a good think about why you are willing to bend over backwards to give a man the benefit of the doubt when he behaves like this.
This is in no way reasonable or well-meaning behaviour and if it were a female friend doing this to you, you'd think she'd gone round the bend and you'd be annoyed with her and wonder what on earth was going wrong. If she did it "quite a few times" as this man has, you'd be washing your hands of her. But if it's a man, you bleat about him meaning well.
How can you be so oblivious?