We are really really good at handling online transactions of various kinds. Voting is easy. You just have to give up the secret ballot...
Anonymous secure verifiable voting is a bad joke.
Agreed. The bitcoin blockchain is a perfect technology to use for electronic voting, however then the whole election would be a matter of public record, even if that record doesn't have names attached. I don't see this as a deal breaker, how else are you going to get people to trust the system if they cannot verify their vote later? A public blockchain means people can verify their vote hasn't been altered, and with enough independent verification the result of the election can also be verified.
Technically online voting isn't all that far removed from postal voting as far as being sure someone isn't being coerced into voting a particular way. Although something must be said about the efficacy of this method of rigging elections.