The dogs on the street know lying has been a part of Formula One since its inception. You could argue about the quality of the evidence for it (which is actually pretty good in several cases), but that's beside the point; it's not as if the FIA actually need evidence which could stand up in a legal system as good as, say, Britain's to punish individuals or teams.
Yes, not all cheating gets detected. As, in the real world, not all crime is detected and prosecuted. That's why punishments need to be harsh when cheating and/or crime is detected. Because in making it not worth cheating or committing a crime in the first place, you've got to take into account that only a percentage gets detected.
I think the evidence in the current situation would stand up in court. It's pretty clear cut.
The evidence against McLaren in this instance would stand up in court. I don't think I denied that. What I am denying is the idea that the FIA's legal procedures are comparable to those of judicial systems in established democracies, such as the United Kingdom. That the FIA have not hesitated to mete out punishments on the basis of circumstantial, inadmissible and flimsy evidence in the past demonstrates this. And moreover, it makes a mockery of the argument that the reason previous instances of lying, cheating etc. went unpunished in the past only because of a lack of adequate evidence.

Ayrton Senna: WDC 1988,
1989, 1990, 1991
McLaren: WCC 1974, 1984, 1985, 1988, 1989, 1990, 1991, 1998,
1999, 2007McLaren: WDC 1974, 1976, 1984, 1985, 1986, 1988, 1989, 1990, 1991, 1998, 1999, 2008