I think McLaren are right to appeal. It just happened that this was the last race of the season. If it was around malaysia for example, I doubt there would be this much of an outcry. Rules are rules and they should be enforced. Otherwise this will set a precedent and other teams will start abusing stuff and get away with it.