I don't get it. You poorly explained a problem to the PARTS GUY, then when he didn't understand what you were saying you say that Mazda Techs are idiots. 2 completely different people.
The parts guy was probably new and was using the book/computer to understand what you were saying, in which it lists the "heat shield" as an "insulator". While he should have known what a heat shield is, your explaination was so backwards that he couldn't understand what you wanted.
Now then, what you should have done was to show the service advisor what the problem was, since your car is still under warranty. He would have wrote up the repair as a warranty issue, and the dealership probably could have fixed it right then and there. You failed to know your warranty, so you feel screwed because you bought a part that you would have gotten for free, then have to come back because you didn't know how the warranty worked.
You, sir, are the idiot here. The parts guy doesn't know your car, doesn't know your warranty, and will sell you whatever you ask for. All you had to do was to consult the service advisor FIRST, he would have told you everything.
So, that being said, how are the MAZDA TECHS complete idiots? Both of the guys you talked to aren't Mazda Techs. You've just blamed people that had nothing to do with your issue.
Oh, BTW, my dad is a 24+ year Mazda Master Technician. I'm a little offended to tell you the truth. It's people like you that give my dad a bad rap. Considering you didn't have a problem with the techs, your argument is completely false and misleading. Remember, the Techs are the people that work on your car, the service advisor tells them what the customer had a problem with/needs fixed/diagnosed, and the parts guy just sells parts. 3 completely different jobs.
Now, I will say that some "techs" aren't that smart. Sometimes they can't fix a car. Sometimes they throw parts at a car without diagnosing the problem. Sometimes they take forever to fix the car and it still comes back the next week. My dad, as shop foreman, has to deal with the problems that the others can't fix.
Anyone that had a problem with the service they get shouldn't blame all of the techs or the dealership, they should blame the one tech, possibly post his name so others don't use them. On the other side, if they got great service and the car was fixed properly, quickly, and if the tech found other problems and wrote notes on the repair order, thier names should also be posted so that people can specifically ask for them. My dad has people asking for him to work on thier cars all the time. The dealership loves this as the person will tell thier friends/family of the good service, and those people who might be going to other dealerships will instead go to the same dealership. The Tech gets good CARE and CSI scores, he gets rewarded and acknowleged, and everyone is happy.
Instead, to sum it up, because people blame the dealership and Techs in general, it makes all of them look bad, meaning less buisness, less rewards, and less pay. So basically instead of targeting the people that worked on your car, you target everyone and essentially ruin people's careers who are good technicians.
Good job making my dad look bad, Susamafone.
Ryan