Especially about an autistic five year old if Twitter is right about how he shared that he works for a special needs kindergarten and specifically said he works with autistic kids.
Let this be a lesson btw to anyone that like. Posting identifying information on the Internet is a big no-no. If you wouldn't want someone to see it, like your boss, the person it's about, parents, etc etc, don't post it online. If it has a possibility of screwing over your life, don't post it. If someone online can see it and figure out stuff you wouldn't want online, DONT POST IT.
Dude could've just made a tweet explaining what was said, without posting the actual email and the literal words used. "Got punched by a student and my glasses got broke and his parent suggested we give him a calming banana. Nuts."
And then... Posting your literal firing email too is nuts. Just say "No I'm serious."
Yeah a calming banana sounds nuts, sure, but given that it's likely a five year old with special needs... It's not that nuts to be like "he's probably hungry after the bus ride therefore triggering him to act out. So we are packing a snack for him to have when he gets to school" that's not unreasonable and if the problem persists even with that issue, then that's when more measures are taken to deal with the issue, but if the kid starts chilling out after getting food, that's probably all it was.