It's a little rich for a Ferrari fan to be accusing anyone else of cheating don't you think ? You state, correctly, that in 2007 Hamilton was involved in the team involved in the "Spygate" scandal. What you fail to mention is that your current Ferrari driver was at the centre of that scandal & instrumental in propogating it along with others. The whole sordid mess only came to light after Fernando threw his toys out of the pram & tried to blackmail Ron Dennis . This was after intentionally blocking Hamilton's qualy lap in Hungary. I also think you'll find that the fine was a little bigger than the 1,000,000 you mention.
What he did at other teams is irrelevant to Ferrari. The current Ferrari driver cheated when he was at McLaren. So what. He hasn't cheated at Ferrari. By the way hadn't Alonso not spoken when at McLaren, McLaren would of gotten away with cheating. For this Alonso can only be proclaimed a Ferrari hero forever.

You mention that Hamilton cheated at Spa in 2008. I don' remember that incident. I do remember, though, the FIA robbing him of a fantastic win on a trumped up technicality..
Of course, Hamilton and McLaren can never do no wrong. Hamilton cheated and paid the penalty. If anyone deserved to win at Spa 2008 it was Kimi.
You say that Hamilton cheated in both Malaysia & Canada this year by driving alongside another driver in the pitlane. Well that isn't desirable, but it isn't cheating. In fact I was impressed with Alonso in Canada for not doing a Vettel (that tactic came back to bit him big time in Turkey didn't it?) & trying to swerve Hamilton towards the pit crews.
With the Malaysian part I meant he cheated the way he blocked Petrov. And the pit incidents were dangerous. Penalties should of been handed down to Hamilton without any doubt. Hamilton is a cheat and everyone knows it. Notice as I haven't once cursed Jensen Button. He as well drives for McLaren. But at least he as an individual isn't a born cheater.
Ferrari is a great team as you say. They are the only team that have been there since the beginning, But don't use this fact to belittle other teams. I think if you look at it from terms of strike rate (wins per start) then McLaren are actually more successful.
Umm actually you are wrong. Read the below from Wikipedia.
The Ferrari team has achieved unparalleled success in Formula One and, as of the 2010 Canadian Grand Prix, holds many significant records including:
* Most constructor championships: 16
* Most driver championships: 15
* Most Grands Prix started (all-time): 800
* Most wins (all-time): 211[2]
* Most wins (season): 15 (shared with McLaren)
* Most podiums (all-time): 633
* Most podiums (season): 29
* Most one-two finishes (all-time): 80
* Most pole positions (all-time): 203
* Most points (all-time): 5,156.27
* Most points (season): 262
* Most fastest laps (all-time): 220
* Highest winning percentage: ~26% (for teams with at least 10 wins)
* Most F1 fatalities: 7 (4 race, 1 qualifying, 2 testing)
In 2004, Ferrari also surpassed Ford as the most successful F1 engine manufacturer, with 182 wins (to Ford's 176 wins). Due to the availability of the Cosworth V8 to private teams, a total of 6,639 Ford-powered cars were entered between 1967 and 2004, compared to 1,979 starts for Ferrari and Petronas-badged engines during the same period.