for example lets say there is a 51% attack, conflicting blocks and the biggest coin holders sign the blocks of the attacker anyway.
what then?
I've tried to explain specifically why this comment of yours isn't meaningful, both in the previous thread and in my first reply in this thread.
I think that there's some barrier in the way that people who are familiar with the Bitcoin protocol think about this proof-of-stake idea, which causes some confusion.
Again: an attacker with 51% hashpower who releases his forked branch and get it signed by the high coin holders didn't actually attack anything, because his forked branch is just as legitimate as the competing branch of all the other distributed hashpower. The attacker has to start his forked branch after the last signed checkpoint block, and everyone who wishes to protect himself from double-spending can simply wait until the next special checkpoint block in order to be sure that the relevant transactions until this next checkpoint block cannot be reversed. Therefore, the attacker cannot double-spend, the worst that the attacker can do is not including other transactions in his forked branch, but he gains nothing (if he participated normally along with the other miners then he'd both earn more and have less risk that his hashpower goes to waste).