Great post Imajin! I completely agree with you.
I don't think Garry has as big of an ego as the show is making it seem. I thought in his video clip last week when he was complaining about people not getting the dancing right, he was just being real. IMO he was just saying what others were probably thinking, but they bite their tounge instead. However, last week when he told the judges that he respected their opinions, but they were "just opinions" I was a little turned off. I am still a big fan of him, he's definately a triple threat. I was pretty pissed off last night when they announced Justin had made it because I didn't want him to stay, and I didn't want Moy or Garry to have to leave.