Did the first LBS sell you the bike? If so that puts you in a stronger position. Contact Shimano and tell them what happened, ask them to look at the hub and say if pieces are missing. See if they will pressure the bike store. If not, does the US have small claims courts?