I live in the uk and it the two sites a purchased from have good reputaions,
I leave the fish in the bag for hour and put small amount of tank water in the bag after 30 mins,
i purchase fish from local fish shops and they are fine being introduced to my tank it just seems to be just online fish which are a problem