I don't think anyone should be fired. However, Ferrari should really look into what happened at Silverstone 2011 and this year clusterf#@^& with the mid season Pirelli tire changing spec. There is nothing that drivers or the technical team can do of other teams manipulate the FIA and regulations to their advantage. That is the team management's job. If other team bosses hustled their way through championships then Ferrari really needs to reinforce that department and see what they can do better.
if my memory serves correctly, before Silvestone tire exploding saga, both Lotus and ferrari resisted an attempt to change the tire spec. IIRC, after the mercedes tiregate saga, pirelli wanted to implement new tires for Canadian GP (a spec which MGP was supposed to be tested), but FI. LotusF1 and FErrari voted against any change which made a big fuss at that time.
after silverstone though, there was no chance in hell that any team could've prevented tire spec change. the sporting regulation states that a tire manufacturer can change spec without consulting the teams on safety grounds. teams like ferrari and Lotusf1 backtracked on their earlier stubbornness and issued positive statements stating the necessity to adopt durable and safer tires (i.e kevlar construction). SD did his best to maintain the tire advantages over MGP and RBR, but after silverstone, there was no option for that. safety comes first.
regarding 2011 engine mapping issues (in silverstone if that what you're referring to), you have to remember that RBR was 2010 champ and leading points into 2011. also renault just doesn't supply engines to one team but 4, along with mercedes engine teams also used off throttle blowing to their advantages. the whole car was built around it and it's naive to think they'd not protest any challage from one team to handicap that advantage just because they can't exploit that loophole. also remember, FOTA back then had much power than today. it was decided that the issue will be corrected for 2012 because one can not just issue a major technical change midway into the season since it wasn't on safety grounds.
but ferrari did manage to get something out of it, i.e FIA mandated that the engine map couldn't be changed between qualifying and race. also they rectified the issue of Torque demand i.e the driver pressing the 'loud pedal' and the torque changing 'linearly' . but we have to thank MGP and ross brawn for that, ''if you can't use them, let no one else use them.''