Everybody should vote. If you feel that you don't know enough it is always possible to vote blank. Making it legitimate not to vote (as it seems to be is some circles in USA) is to make it legitimate not to participate in the democracy. The low turnout is a serious problem and any acceptance of limiting access to voting or encourage people not to vote because of any reason is a threat to democracy
NO. Not everybody should vote. One of the problems with democracy, and voting in general, is that the vote of a complete moron is of exact equal value to the vote of an intelligent individual. Guess which one is more likely to screw up the system if he votes? And let me tell you, the apathetic, the stupid, and the ignorant far outnumber the knowledgeable and intelligent. But the apathetic, stupid, and ignorant are less likely to vote than those who actually know what they are doing, so that makes the intelligent vote more valuable and effective.
The greatest argument against democracy is a conversation with the average voter.