#1 - customers may not see shop announcements if they land on the page without searching through your shop, #2 your listing states "allow at least 7-10days", but #3your shipping profile (which I believe is the standard that we, as sellers, ought to be held to, states ready to ship in 3-5 business days. I see that a wand was ordered on 2/11 - if I go by #3, which I, as a buyer (and seller find most binding, she is correct that the item should have already shipped. If you cannot fulfill the 3-5 business days, simply change your shipping profile. It's be the same as stating your shipping price is $x.xx under your shipping profile, but stating in 2 other places something different. The shipping profile reigns.
Now, I don't think that he email was appropriate from the buyer. She didn't need to be rude or threatening. But, as a buyer, I expect to get what I purchase in the time frame stated in the policy. It's like a legal contract in my eyes. I agree to purchase such item, at such price, and it should ship in the stated timeframe. Period.
I don't understand why Etsy sellers fill in the shipping profile with one expectation and then go elsewhere all around their shop and list "other" shipping times. Hello....live up to what you state and if you can't do it - CHANGE your shipping profile.