I understand that a fork results when a minority group decides not to concur with the consensus changes (or lack thereof) in the underlying Bitcoin Protocol.
Who are the people that participate in the "consensus"? How are these votes cast? What happens to dissenting voices that don't want a fork?
Well, this is a very big issue which could be voted by bitcoin holders, developer and large group of politicians which came from different side of the country. We need to be able to participate on it inorder to avoid controversy.