So who betrayed Mihawk? Is he a related to Imu, the celestial Dragons with Shanks being a D or is it the other way around, Shanks' a CD and Mihawk is a D?
This is all headcanon, but... I'm a subscriber to the Ray/Shakky parents theory. I think he spent his childhood in the bar on Sabaody, then left to train when he was in his early teens. Growing up in the bar in the lawless area would've given him plenty of reason to learn to be suspicious of people. He's very observant and I'm sure he had a target on his back from a young age, both due to his parents and due to his amazing skills + confidence.
He may not trust people because he's afraid of outing his parents. Kizaru said he'd heard Ray was hanging out on Sabaody and Shakky has a giant fucking bar with her name on it, so they're not hiding that
well. Still, Mihawk may have wanted to keep his parentage a secret to keep them safe or just to make his own name so that people didn't associate him with Rayleigh.
I'm on the fence about the D/CD/royalty issue. I could see it happening and Oda revealing that Mihawk is secretly connected to a lot of important ppl. It would make sense. Remember the bracelet theory?
I think I just prefer to think of him as a lone gunslinger warrior-poet type, kind of a Yojimbo vibe.