My opinion for what it's worth......not a lot as I only know what I hear and see. So apologies in advance if I seem judgemental (or just mental!)
I would like to see Hales in the ODI squad...why? Because he is the perfect replacement if any one of the top 5 batsmen get injured. I know there are probably other "replacements" but Hales has more than proven himself and is the absolute "no-brainer" replacement.
Now onto his behaviour. Bristol with Stokes - he looked like a thug but that is all water under the bridge now. But we have seen Stokes change his attitude and knuckle down and work on cricket - has Stokes "grown up" or will he still go out and get hammered? The Bristol nightclub event was his low point and gave him a serious wake-up call and he has seemed to made a real effort to concentrate on his cricket and I hope he succeeds.
It looks from all the rumours as though Hales has not quite had the same attitude? If Bristol was a wake-up call, it possibly wasn't his low point yet!! It sounds as though Hales may have a collection of issues to sort out! Affair(s), a few lines too often, his temper and attitude? All are rumours but if he has this many issues, then I honestly think that he needs to step back for a couple of months or more to sort his life out!
If these rumours are all true, then he should be nowhere near the World Cup in all honesty! He needs time and help to get himself sorted and any damaged relationships and addictions addressed.
Whether he is a knob or not, I wish him well. And I know that some of the biggest sporting icons have had massive imperfections and addictions...just look at James Hunt, Ian Botham and George Best to name a few! But I hope that Hales sorts his life out and becomes a better person for it....