You're kidding, right? You'll sit out because folks don't like your griping? Screw that. Post away.
He made a bet - which he lost - so he's honoring that bet. Or at least claiming that he will for now. We all know he'll show up in the 4th inning of Tuesday's game and proclaim it over, thus "freeing" him from his commitment.