Yeah I like that idea and think it would work a lot better. There'll always have to be some assumptions made but with this approach, if someone is moving a witness vote around, they must have grasped at least a basic concept of governance and witness voting on Hive.
Is this idea/proposal something that will be brought up after the upcoming Hard Fork? Be good to brainstorm this and get some additional ideas.