The best solution is not to make voting compulsory, but to create a voting holiday.
This way, those who want to vote, but can't because of their busy schedule, would be given the opportunity to do so.
I have yet to see any decent argument against this proposal and yet Republicans continue to block it. Wonder why