The rules are clearly lacking though. Fair enough, take out the last defender, he had a chance on goal, the infraction deals the team out another 'chance'.
A goal that was an utterly sure thing but was illegally batted away from the line should be met with an awarded goal, not merely a chance to try and get it via a penalty. It might be in the rules but it's clearly not fair recompense for what was clearly the winning goal. There was no 'might' about the final resting place of that ball had he not illegally handled it.
It is cheating.
cheating(a): violating accepted standards or rules
Ghana could beat them, they effectively did, had Uruguay not cheated to prevent the winning goal.
So Ghana could beat them by not having a penalty given against them AND by being gifted a free-kick so that this whole handball episode could even begin? No, Ghana couldn't beat Uruguay without serious help from the referee.
I want Germany to smash both Spain and Holland but if everyone's favourite octopus is right, I'll back Spain 100% against Holland.