I'd be pretty proud if I were Uruguayan.
Ultimate self-sacrifice by Suarez, who knew that he would be sent-off for the hand ball and will miss the semi-final if his team did go through. Anything that would delay the otherwise inevitable. Gyan missed, penalties, Ghana missed again. Uruguay through. Its against the rules, and he got his dues served.
Suarez - Uruguay's main goalscorer - handled the ball, and he got punished for it and will miss the semi-final.
This reminds me of Ole Gunnar Solskjaer:
http://www.youtube.com/watch?v=QBrFlDpQudY"I had to do it..."
One thing you can't deny is, it is clearly an inadequacy in how fouls are dealt with if there is a situation where the resulting penalty of a foul is more preferable than to not have fouled at all.
I'm still glad I'm not Uruguayan right now. If they go on to win the World Cup, it'll be tainted by their cheat in the quarter-finals in my mind. What happened yesterday was more than just a foul, it was a cheat. If you cheated at chess by grabbing my king and moving it to a more vulnerable place, I don't tell you that you made a foul so you should pay for it by missing your next go or anything like that. No, I look at you with a face like this

and I ask you "what the fuck do you think you're playing at?" Then I put the king back to where it was.
Perhaps it's asking for too much to have declared it a goal for Ghana, but there should definitely be some serious disciplinary action against Suarez. This is the World Cup, it's supposed to be the best of football, but that was the worst of football I have ever seen. A defender suddenly deciding for a second he'd rather fancy himself as a goalkeeper?
After all that, I kind of don't blame him. I blame the rules that ultimately allowed Uruguay to get away with it. Simply isn't fair. Ghana are rightful semi-finalists in this World Cup in my opinion.