Where's my fender dude?

O.K. I need some feedback on this. I ordered a new 69 Dart fender from a place that I've bought other stuff from. Paid in full up front on credit card. I was told it would take a week and 1/2 to get it. Wait two weeks and call them. Not in yet. Tell me to call them next Friday and they should have it. So I call today at 3:00 and no answer. called at 3:15 and 3:30. No answer. So now here's another weekend without the part I need to continue. Would you be pissed? If you tell someone to call you, shouldn't you answer and give them a simple yes or no?