The idea is not to kick them off the network. It is to make it harder to win block races.
If there is an honest disagreement about the block chain, the version that is believed by more nodes is likely to win eventually. That means that there is an advantage to being well connected.
If you are intending to attack the chain, you will want to have as many connections as you can, to get as much of the network on your side as possible. This proposal makes it more difficult for an attacker to remain well connected. Not impossible, of course, just more difficult.
This isn't what an actual attack needs to look like.
Lets imagine that I am evilMChacker with my 400,000 strong playstation 4 botnet or whatever, enough to have more hash power than the honest network. You are joeblow interested in selling a shiny new Lamborghini.
At block 300000, I transmit a transaction (X) for our agreed on price of 2 BTC for the car.
Simultaneously, I spin up my 400,000 playstations to start mining block 300001— they include transactions like normal but instead of transaction X they include transaction Y which is a payment to myself using the same coins as X spends. Once the playstations find 300001 they do not announce it, they continue working on 300002... If the rest of the network found 300001 in the meantime they just ignore it (as well any other blocks the network found). They keep merging in new tx from the network (though not any that conflict with Y, of course), but they do not announce and they never pay attention to blocks found on the main network. They just mine quietly in secret.
In the meantime, you count up the confirmations— 1, 2 ... 6 ... 100. Okay, you're pretty confident that your transaction is guarded against reversal you hand over the keys. As I drive off cackling evilly into the sunset I send the final command to my botnet: "As soon as you're three blocks ahead of the main network, announce all your blocks and self destruct"
Maybe moments later... hours later ... days ... weeks ... whatever. _Eventually_, because it has more hashpower, the evilMChacker chain will be three (or any amount) longer than the main chain and the blocks will be released causing a single sudden reorganization.
The ever so slight sucking sound you hear is those precious two bitcoins leaving your wallet (and those of any dependent transactions) and ending back up in mine.
No amount of flap dampening solves this. And besides, see RIPE-378, in the context of routing flap dampening is now considered harmful and I think the exact same thing would apply to dampening chain splits. When you dampen a split, you'll often end up on the wrong side, in which case you'll end up flapping towards all your peers whenever you do finally re-converge, thus causing them to dampen you and so on.