I totally can understand how you might have bought those gifts because you wanted him to be happy, have his eyes light up and you enjoy the joy of giving. But, then feel like after the Warehouse revelation that you bought them for someone you assumed was considerate and was into the spirit of Holiday gift giving as well. Maybe the gift giving aspect of this Holiday isn't as important to him. I could totally understand how you might have the urge, in anger and shock, to want to return them.
First off, I don't think it's your duty to buy presents that he won't be contributing to for HIS family. If I were in your shoes and you bought presents for his family/cared for his family... I would give the gifts to them but be sure he doesn't get to write his name on the card.
Second, I would give him what I was comfortable in my own heart giving to him without regret or expectations. The rest I would keep for things like Valentine's Day gifts, Birthday, Anniversary.
Lastly, for the future I would have a convo before usual gift-giving celebrations and talk about your expectations with each other. You might have avoided this with, "Sweetie, I really want suits from this warehouse this season maybe you can get me a gift card as my Xmas gift?". Communication can solve lots of things and I would definitely talk to him about your expectations, disappointments and how his decision made you feel about him, yourself and the relationship.
Of course, I know that no one owes me a present. But, I would be really shocked if someone I expected to get me a gift didn't. Such as my parents. Let's face it, most of us have someone in our life that we are expecting a gift from. I didn't buy my parent's presents to get a gift from them, but because I genuinely want them to enjoy it. I totally understand circumstances due to money issues. I have a best friend that is going through a tough financial situation and as our Holiday gift to each other we decided to reduce the stress and not get each other anything.