I'm curious are all Mazda Service Depts. is bad as the one I go to ?
Because I have not been to every service department in the US, I can not say every single one is bad. But generally speaking, yes

.
Edit:
To give you an example. In my speed6, the turbo went full smoke screen relatively early on (car had around 8000 miles). This was a very common problem with the MS6 and MS3. The dealership I took it to took two weeks to replace my turbo. After getting the car back, I noticed a massive gouge in the front fender. I show this to the service department. The tech comes and takes a look, and claims the gouge was there. Luckily, due to previous horrible experiences at Mazda, I had taken pictures of my car the day I dropped it off. There was no gouge on the fender. After seeing this, they begrudgingly paid to have it repainted. After picking my car up after nearly three weeks of down time, I notice on my drive back that the motor/trans is very clunky. I lifted up the car and noticed they forgot to tighten down the rear motor mount AND a stud and nut had already worked itself loose off the turbo. Thinking I am going to save myself and the dealership time, I call them and ask them for torque specs for both of these items. As I am waiting for a response on the phone, I hear the Mazda techs talking **** about me and how I am probably modifying my car and trying to blame them. After hearing this, I immediately ask for their manager. I explain the situation to him, and he was very apologetic. But at this point I have had it with their service department and no amount of free oil changes is going to let them off the hook. I called Mazda roadside assistance and had them tow my car to another dealership. I also filed a complaint with MNAO, and they were most apologetic (I think they paid one month car payment, free service, and some accessory goodies for my troubles). MNAO is pretty solid, but their service departments from my experience are beyond awful. Absolute incompetence and lack of respect for customers.