second hand or brand new?

I'm almost due to give birth to my first child, and everyone had been criticising me because I bought EVERYTHING brand new.  I worked hard for my money, I want for my baby to have nice things, I don't see the problem in my baby having nice things, nor brand new things? I deserve it, my baby deserves it, if I don't want to accept second hand things I shouldn't have to should I? Or is that extremely rude?