Do you think that GMs are fired when they made correct decisions, and didn't get results, or when they made a different, potentially incorrect, decision, and got good results?
It's a results oriented business - Bobby Beathard made what was considered widely as a very good decision in selecting Ryan Leaf #2 overall in 1998, and it blew up in his face. Tom Braatz made what was considered a sage selection when he picked Tony Mandarich #2 overall in 1989, and it ended up costing him his job.
Why? Because they didn't get the results of making the "correct" decision.