the problem is finding a ref that's 100% unbiased. one way or another there'll be a team that beat his country in a game, or is rival to the ref's team, etc etc.
and even video cameras won't solve it, because in the end people will still only see what they want to see.
as for Germany's game, i only watched the (rather crappy) first half. what happened after that (except for the pentalties) to piss you off so much?
Argentina x Netherlands was supposed to be a great game, and turned out to suck, same with Argentina x Germany... bah.