Alonso told Ron to get rid of Lewis or he was going to the FIA about the data(don't know who first had it)
It didnt go down like that.
It all started with Hamilton, playing games, in Hungary, during qualifying.
Basically, there was an agreement in place, that each driver would alternate and get the best period in the qualifying session to leave the pits and post a laptime.
Hamilton went out first (which he should not have...it was Alonso's turn to get prime time).
In response to what Hamilton did (by going out early), Alonso blocked the pit garage (I believe it was for about 30s), preventing Hamilton from getting in, changing tyres, adding fuel and going out again.
At this point Hamilton was in pole.
Alonso then left the garage at a time which prevented Lewis from getting out of the garage to post another time.
Alonso ended up getting pole.
While all this was going on, Lewis was f'ing and blinding at Ron Dennis. Dennis, in return, was also f'ing and blinding at Hamilton, telling him not to swear at him.
After Alonso posted pole position, Denis went to confront Alonso and ask him what he was playing at.
Bear in mind that at this point, Dennis, Hamilton and Alonso were all seething.
During a short exchange of words, Alonso mentioned the cheating/emails...along the lines of: "Do you want me to report you to the FIA?"
This was an empty threat and was said in a fit of anger, as Alonso would not have wanted to harm his own chances of winning the title. Shopping your own F1 team might've been career suicide (Piquet did this and will probably never drive in F1 again).
During this heated period, Dennis then reported his own team to the FIA stating that there is proof of cheating.
At this same time, the FIA began investigating what happened during the qualifying session. It was deemed that Alonso had purposely blocked Hamilton and prevented him from going on and doing another qualifying run. For his efforts, Alonso was given a 5 or 6 place grid drop (I can't remember exactly) and the FIA also decided that they were going to carry out another investigation (bear in mind that McLaren had already been investigated earlier that year, but not enough evidence was found).
Alonso was given immunity, if he would comply with the investigation into McLaren cheating. The immunity was granted because at this stage, Alonso could still have said that there was no cheating and that Denis was making it all up.
In the weeks running up to the hearing, Alonso and Dennis were no longer on speaking terms. Bizarrely, Alonso was still performing well on the track and took over the championship lead from Hamilton.
At the hearing, Alonso and PDLR gave evidence that cheating had taken place. As a result McLaren were fined an unprecedented US$100M. Alonso also stated that he felt the team were now sabotaging his title campaign. The FIA then installed an FIA observer in his garage to ensure that nothing untoward took place, to Alonso or his car.
With regards to Alonso asking for Hamilton to be fired...this never happened. If anything, the events of Hungary were Dennis's fault. As a manager, it is his job to control situations like this and prevent them from becoming a major issue. This is the job of a manager...otherwise there is no point having a manager. Had Denis handled the situation properly, Alonso's grid drop would never have happened, he would've scored an extra 1 or 2 points in that race and won the title. The FIA would never have found out about the cheating and McLaren would've saved themselves US$100M. And McLaren would've won the constructors title in 2007.
That last paragraph is conjecture.
Its easy to see, given the above, how English fans point the finger towards Alonso and Spanish fans point the finger towards Hamilton. In truth, I think British and Spanish fans should point their fingers towards Denis and his poor management. For whatever reason (and I personally believe if it was because he did such a bad job in 2007), Denis stepped down and Whitmarsh took over, about 18 months after the Hungarian debacle.
Have a read of the comments in this report:
http://www.f1fanatic.co.uk/2007/08/05/hungarian-gp-2007-review-hamilton-edges-out-raikkonen/