I'm sorry for your problems. Clearly you need to find another service provider. Since the car is obviously out of warranty, look for a quality independent service center. Ask for recommendations through this site for one in your city or area.
Good luck in resolving this issue and finding a shop that SERVES YOU WELL.