With all the mail delays caused by the volcano, mail is running slow. Attitude will make it right.
If I were in their place, I would delay reshipping for a few extra days to give the mail a chance to catch up a little. I would not want to resend a bunch of orders knowing that the first one was just delayed.
A lot of people would end up getting both orders eventually. How many do you think would do the right thing and send one back???? NOT MANY
They are running a business, not a charity for whiney stoners.
So I say, suck it up and wait like the rest of the world. Which does not revolve around you.