We need to differentiate between active accounts/nxt and passive accounts/nxt to correctly implement a voting system.
For example, if there are 4M total accounts holding NXT (Distributed in parabolic decline from 1-4M respectively, with account 1 holding 1 NXT and account 4M holding 2M NXT) if accounts 1-3.99M vote to do X and accounts 3.991-4M to not do X (default vote), X will not get approved.
However, if account 4M has been inactive for 1 year, or a fluid amount of time commensurate with the duration of NXT's lifespan, it should get approved if account 4M has not even had the chance to vote...
Voting is a great idea, as backed by Plato and Socrates, but if a system were to be implemented it needs to be dynamic, not static.
We need to think this thru clearly....but do bare in mind that there are many account holders which are holding NXT for long term appreciation so although they accounts are not active they are very much involve with Nxt development.
WE SHOULD KEEP THINGS SIMPLE....the more simple the better.
Freeze: 75% minimum threshold
Destroy: 90% minimum threshold
I don;t think a bad person can get 90% of Nxt currency units in their hands....the Nxt ecosystem won't allow it.