More importantly, other commentors here have already admitted to flagging this entry. The way flagging exists now rewards one-sideism and partisan behaviour - all it takes is a relatively small group of discontented people to take down a story that is otherwise interesting to the vast majority of posters. A counter-flag option would balance things.
That's not accurate, because if a story is interesting to the vast majority of users, it will get lots of upvotes—and lots of upvotes is enough to defeat a small number of flags. In that sense, we already have the counter-flag option you're arguing for.
Stories don't always get the chance to gather the sufficient amount of up votes before being nipped in the bud by dissatisfied flaggers though, depending on the time of day. Some of them, like >>46357887 , clearly had great interest here and got a large number of upvotes that was, nonetheless, insufficient to prevent the flagging.
The submission you linked to (>>46357887 ), however, was not that kind of story (i.e. one which the majority of users want to see on the frontpage). Rather, it was the kind of story that some users want to see on the front page, but not the majority of users*.
It's the latter class of story which is more vulnerable to flags. That's generally what we want in a flagging system, and I think most HN users would agree with that in principle (though not of course in specific cases where the story is something that one personally finds interesting).
* This is predictable from its skeleton, btw: "person X says provocative thing Y about divisive topic Z" is usually not significant new information (https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...)