I have voted in most elections and my area is good about at least early voting and mail in voting. But not everyone lives in a state/city where this is the case and not everyone is in the same situation as me.
But more to the point: Go on shaming people. That has worked SO WELL in the past. Clearly there is absolutely no need to change our strategy.
EDIT: Also those policies like early voting, mail in voting, time off work, etc. are the kind of things that we need.