I don't think Carleton is a homophobe, as you suggest. He doesn't know Mo, his interactions with Sal have been one where he assumed he was straight, since he was a close friend of Alex. Carleton knows Alex was a street boy, therefore he has assumed that Sal was straight. The introduction of Mo and their relationship was a shock to Carleton. He needed to make sure his boys would be safe, for all he knew at that time was his assumption of Sal was wrong. Sometimes we jump to conclusions, and then when we are faced with the opposite, we are shocked., Carleton would kill to save his boys, that is certain. I think Mo's reaction, cemented their friendship. He certainly didn't want the boys to feel threatened in any way.
Buz, I have enjoyed your comments. You are a reader, out there somewhere in Australia/New Zealand. You are a person who reads my stories and comments on them, which I enjoy. For the record, I don't care what you look like, you are aa human being, with a mind who likes food, my writings and mysteries, that is enough for me. You would be welcomed in my home.