It seems Kelly Osbourne didn’t really have a choice when it came down to unexpectedly quitting E!’s ‘Fashion Police’ this past Friday.

RELATED: Giuliana Rancic Warned By Kelly Osbourne About Controversial "Weed" Comments (Report)

According to 'Radar Online,' the 30-year-old was given the option to leave on her own quietly or she would be forced out and given the boot. An insider claims, “In reality, she was let go.”

The drama didn’t just start after Giuliana Rancic’s offensive comments regarding Zendaya Coleman’s Oscar hair, but in fact dates back to the untimely death of her close friend and colleague, Joan Rivers.

e! fashion police group shot

E!’s ‘Fashion Police’ cast. (Photo credit: E!)

RELATED: Do Giuliana Rancic's 'Fashion Police' Co-Hosts Want Her Fired After Zendaya Remarks?

“Kelly had beef when Kathy [Griffin] replaced Joan because she thought she was going to be the star of the show. She hasn’t been easy to handle,” dished a source.

Though the network claims they are not looking for a replacement, rumors are swirling that Khloe Kardashian and NeNe Leakes are at the top of the list as a possible replacement.

Who would you prefer to see sitting in Kelly Osbourne’s old ‘Fashion Police’ seat?

zendaya coleman oscars

Kelly Osbourne went on a Twitter rant and demanded a public apology after Giuliana Rancic said she felt Zendaya’s Oscar look made her think she “smells like patchouli oil…or maybe weed.” (Photo credit: Getty Images)