Ya, Dreamz ruined his reputation for nothing. If he would have given the immunity to Yau, he would have been voted off but at least he would still have his honour. By going back on his word he assured himself of not getting the votes to win the million as well as shaming himself. Bad stategic move by Dreamz.

Earl, on the other hand, had to vote Yau off if he wanted to win the million. If Yau was in the top three, Yau would have gotten the votes. So, even though Earl went against Yau in the end, he still made the right move, and admitted that Yau was the best player this time around.