there isn't really enough information available to know what's really going on, or who are the biggest bad guys, and there isn't much point in speculating.
that being said, it does seem very convenient that the drivers were given immunity in exchange for their testimony. as someone else noted, if there was enough cheating done to justify punishing the team, then how could the drivers have not benefited from the team's cheating? it's almost as if the FIA is pandering to both sides. ie, Ferrari gets what they want, but Hamilton still gets his chance to be world champ as a rookie (which apparently people think is important to the popularity of the sport?).
but alas, all we really know is that when big money is on the line, things get very weird.