I'm a Ferrari fan, but I do believe that McLaren and Hamilton have been treated unfairly. There is a rule against "team orders." Whether the rule is stupid or not is beside the point--McLaren should demand that it be enforced. We all know that Kimi let Massa pass. If the stewards were able to "judge" that Hamilton did not adequately give up his position to Kimi after cutting the chicane in Belgian, then they should also be able to "judge" that Kimi did give up his position to Massa in violation of the rules.
I don't like protests and especially do not like race results changed by the stewards, but they did overturn Hamilton's win in Belgian, so this protest is only fair. Massa should be put back to third.