That's how I see it. It's really easy for some to say that Petrie should have just walked away if he couldn't do things his way, but that's just not realistic. He had a contract to do a job, regardless of how horrible the bosses were. I truly believe he did the best he could within the parameters he was given.