I believe that the answer is no. Mandatory voting would infringe our right to be American. People have reasons why they choose not to vote or why they can't vote. So, we as the people of America should not violate the American people's right to choose to abstain their vote.
Our country is based on freedoms. People are free not to engage in the political process if they so choose. Those people that choose not to participate should police themselves to not complain about the outcome, but making voting mandatory would only result in disinterested, uninformed people making the choices and that is not a good way to elect a president.