Yes, he's rotten.
I have a friend who was in an in-person meeting with John Kelly about a year ago. She is Lebanese American and a civil rights attorney; she's worked closely with the FBI to protect the rights of Arab Americans since 9/11. (If you get put on the no fly list by mistake, she's the friend you need).
She's on the board of a nonprofit in Michigan that had just received a big grant from the Countering Violent Extremism program of DHS (I think the Trump admin has now killed this program, which also had a focus on white supremacy and other domestic terrorism). They were worried about how their rights would be impacted after all the terrible anti-Arab rhetoric from Trump and Cruz during the campaign. Kelly came to speak with them but was so offensive and disrespectful that many people just walked out of the meeting; and the nonprofit decided not to take the grant money from DHS (it was around $750K, a sizable part of their budget).
Kelly's personality is a lot like Trump's, they are both bigots and bullies.