I can remember that there was a time when there was some mutual respect between MX and Pilots. Hate to admit it, but I've been in the industry awhile!!
We all used to work together to get the mission done. When an A/C was down for extened MX the Pilots and Flight Attendants use to come in and detail their A/C. Scrubbing headliners, shampooing uphostery and carpets, pulling acoustical windows out to clean inside and out. They had pride, it was their office. In turn, MX would would gather every gripe they had and correct them, along with what ever task that prevoked the A/C to be down in the first place.
Now-a-days you get what Twotterwrench has eluded too. Recently I was called out to an A/C because both engines wouldn't start. Upon gaining access to the cockpit I observed that both power levers were still in the fuel cut off position. I moved them to the start position, and guess what, normal start, thanks for the "Op's Check" Bed Wetter! No wonder you Bed Wetters are so stressed, you embarass your self so many times in front of the paying customers and blame MX for it!!