Sometimes Sh** happens, sounds like you have had more than one concern with the shop though. Do let the shop owner know why you won't be returning.
As others have said, the bike itself isn't the issue. Find someone you can trust and have them check it over.
Best of luck