No, fining someone for missing a required PR session. Barring an emergency situation, why he missed is irrelevant.
From the City of Madison's web page:
He could have voted in person in advance. He could have voted absentee by mail.
As a playoff contender likely to make the cut, Majeski should have known he'd likely have job conflicts this week. Plenty of people have scheduled conflicts preventing them from voting on Election Day. (Another reason it should be a national holiday on a weekend, but that's another discussion.) Regardless of what they want, they use the available methods to vote early. I've been one of them.
He had options. He chose to not exercise them. Because of his choice, he missed a job requirement. No sympathy here.