"Marco should definitely have known better"
-> Isn't that the whole point of his blog post, admitting that point?
"Regardless of 9to5Mac's actions here, Marco went overboard in censoring their content."
-> And he agrees with you! Which is the point of the article... is there anything he could have written that would not have elicited a negative response from you?