You're obviously not contesting this happened, you're moreso focused on the 12 hours or 24 hours fiasco.
I see no problem with this ban. Obviously I can't verify whether or not he said 12 hours but it doesn't really matter, the 24 hours is not unreasonable.