What is the protocol here?


I purchased a record here on June 30 and promptly paid via PayPal. I sent a message to the seller to notify me when it shipped. This seller has stellar feedback.  I assumed the LP would ship the next day which was Monday July 1. It did not. On Tuesday morning I received a message saying the seller would be out of town for more than a week and he would either ship then or issue a refund that day.  I guess the seller had already left because my message(s) have gone unanswered.  I specifically said if it was only going to be a little over a week, then I would wait, otherwise to send a refund now.   There was no response.  It is now July 14 and still no communication.  

I am mostly irritated because the person selling the item should have stated in the ad that shipping would be delayed.  I purchased the item within an hour that the ad posted.  Am I being unreasonable here and do you agree the seller should have been up front from the start?
128x128stereo5
@stereo5 

I knew about the 4 weeks....BUT we have now gone passed that time....but like I said, I am not going to worry about it.    it will get here when it gets here.           

  I dont know what is going on at his end of things....as there could be issues at work , home, etc....and this is the point I am trying to bring to you as yes the item you paid for should have been there already....but maybe something happened and he had to leave quickly and didnt have time to let you know.  

Stuff happens however the seller had a duty to let you know about any shipping delays up front.If i were buying something and was told of a 2 week delay i certainly would have passed.
UPDATE:  I still have not received the record.  I paid for it on June30th.   Last week the seller refunded my $4.00 shipping charge and said he would be gone for a few more days.  He said as soon as he got back, he would ship the record.  This was ONLY after I sent 5 emails and he finally answered one of them.  That was 7 days ago and still waiting. 
Post removed 
Post removed