OK, first there was the public and somewhat menacing destruction of some wedding memorabilia, coupled with an attack on his perennial punching bag, Denise Richards, for reasons unknown to her (in short, he reckons she disinvited him from their Christmas family holiday, but this is news to her). Then there were more skirmishes on Twitter. And now his 'people' are walking.

The 'Anger Management' star's long-time team of advisors, including his manager, Mark Burg, entertainment lawyer, Jake Bloom, and publicist, Larry Solters, resigned from their posts last week, as he has stopped listening to their advice.

One insider told RadarOnline: "The bottom line was that Mark, Larry and Jake were unable to work effectively for Charlie. He is too much of a loose cannon at the moment with his increasingly erratic and bizarre behaviour and outrageous statements. He was refusing to listen to their advice and counsel."

However, a source close to the 48-year-old actor (probably of the busty persuasion) insisted he terminated his team, saying: "They didn't resign, they were all fired."

Another source said that Charlie's new girlfriend, Brett Rossi, is to blame for all of his recent issues. Now there's a surprise.

The source said: "Things have been extremely chaotic in Charlie's camp for several weeks, ever since he began dating Brett. His team expressed concerns over the relationship... He was not happy with being questioned about who he was dating, so Charlie fired them all. Brett had also encouraged Charlie to get rid of Mark, Larry and Jason because she believed they didn't like her and were sabotaging the relationship. Brett is calling all the shots in Charlie's life at the moment and they have only known each other for six weeks! People close to Charlie believe the relationship will eventually fizzle out, but his career could be in tatters by that point."

Listen, if his career can survive the "goddesses", various "winning" interviews, and that subsequent stand up ranty tour he did, then it's pretty much bullet proof.

For the record: Charlie is also embroiled in a bitter public battle with his most recent ex-wife, Brooke Muller (with whom he has four-year-old twins, Bob and Max), and the Los Angeles County Department of Children and Family Services.
 
>Denise Richards has been cleared of abusing Charlie Sheen's sons.