Certainly not a good experience then. I get most of my fish shipped, and have had no problems like this. I think aquascape is in a rut and P tend to be a bit flimsy health wise. Add to it that the fish was freshly imported and you get a rough scenario. The red flags I've seen are the uncertainty with the black masks, on this forum alone I've heard of them coming in 4 different times and yours was the first batch I saw pics of. This means that they had 0 on hand and you got the fresh import. Fresh imports usually don't have too much trouble, I assume most of my fish come this way but for sensitive species like discus, rays, angels and P a quarentine period matters more. Give them a chance to make it right and don't be overly negative, most of the time they ship these fresh imports they are prepared for casualties.
I also don't mean to roast you for your attitude, just most people take the negative pr and try to burn you.