It also depends on where you are, obviously I am in the UK and so it would be different, much longer flights etc... but there are people that deal with the flights and exporters/breeders... a middleman so to speak.... if boxes get stuck at airport and cant fly out, they are taken back to exporters and everyone loses out.
Once in transit... there isn't much that stops it... there are often delays... the only person that it really sucks for is the person waiting at the shop late into the night waiting for the courier to turn up with the fish! A few extra hours rarely make too much difference to the fish...
Of course... there are many things that can go wrong and yes... to the uninitiated.. it would be heart breaking sometimes... it is heat breaking to anyone who cares... like if one sickly fish dies at the beginning of the journey.. can you imagine what it does to the water and the rest of the fish by the end of such a long journey? Not a nice scene... it really isn't... working with fish isn't for the faint hearted... its not like mammals where even one death is a terrible tragedy... with fish... losing the odd bag full (<200 fish) is a 'pain in the backside and needs to be refunded and reordered the following week'... there is just no other way of getting fish in and out of the countries!!
Put simply... if you want fish as pets... you just nod and agree and understand the grief others go to in order to get you those fish! And appreciate your pets and do good by them!
TTA is right, the actual cost of fish isn't that high, though depends where you are... being in America is a bonus seeing as most fish are from there
But 9/10, the packing, freight, oata charges etc cost anywhere from 3-10 times what the actual fish cost! So when you think of how much a fish is... don't think the shop is the one making the money, there are a lot of other people who need to be paid along the way! Part of the money is ensuring the fish is packed with good quality packaging and boxes... it all costs! the flights cost! the people handling the boxes along the way need to be paid! The longer the journey, the more people involved! and so on... think about that when you quibble over fish prices... just because it's your hobby, doesn't mean it isn't a lot of people's livelihood on the line! Who loses out? Probably the people catching the fish! They are dependant on you buying the fish to get any orders... but the laws and regulations and dams being built is more than our 'inconvenience' of not being able to get this fish we want when they cant get the food etc they need!
I get so furious when someone has a quibble over a 'tiny little fish (neon) at £2'... out of that £2... how much do you think anyone earned!? How long could that fish potentially live!? I know people with Neons 8-12 years old... that's longer than you average pet rabbit at £15-£25 and you don't see rabbit owners insisting they pay £2!
Bah humbug
maybe it was a few extra thoughts for you just from my own personal experience...