Don't let a bad experience with that particular LBS put you off from other shops, try to find another one within your vicinity. You will need to build a relationship with a LBS to get repairs done to the bike you ordered online; you can't send the bike back to the online store for repairs.
Think about this: it will probably cost you more in the long run to repair the bike. You must also realize that the owner has to make a living.