What FB did is really not the right way to handle it. I think they gave him the opportunity to explain but for whatever reason his answer was not good enough for them. I know he's been suspended from FB in the past for other things he posted, so maybe that's why they didn't let it go.
My nephew used to do a comedy type show at a local nightclub and when that got discontinued during Covid, he developed a following on FB. As you know, liberals have no sense of humor, so he has to work around their content checkers.
FB content checkers do not consider that he is joking and that a lot of what he posts are comedy routines. If FB looked at the many posts on his account they would see he is not a killer or a threat to the community.