I feel badly for this guy, but I'm thinking he must've been really mouthy to illicit such a reaction - especially with kids.
I have a mouth on me, and I've learned a thing or two in my old age about 1) how to properly talk to people to get what i want; 2) how to de-escalate a situation i may have let get out of hand; 3) how to say sorry, even when it's wrong to say it - because i know it's only way to get out of a bad situation.
A.C. definitely failed in serving him to rebook his flight, as the pilot promised - so he should have no issues getting his money back.
while I don't agree with being rude to service staff, it is very disconcerting that FAs have the power to kick someone off a flight for anything besides a safety issue. Where should they draw the line?