Actress Barbara, who briefly returns to EastEnders as Peggy Mitchell tomorrow night, has also described the axing of Pam St. Clement - who played Pat Butcher - as a "disgrace".
Barbara made her feelings known during an interview with ITV1's This Morning today (19 September).
Comparing EastEnders to its rivals, Coronation Street and Emmerdale, she said: "It's in a bit of a state the show at the moment, it's not getting there.
"We're third, we've never been third ever, so it needs working on."
When asked about Pam's exit, Barbara also said: "Pam was a disgrace, we never understood it.
"I gathered, and she told me, she wanted a little time off and, next thing I know, she's phoning me up saying, 'Can I come and see you?'
"She looked at me, her face with big tears, and she went, 'They're killing me off Bar'. Nobody knew why, nobody. And by God isn't she missed?!"
Barbara left the BBC1 soap in 2010 following a fire at the Queen Vic pub - where her character Peggy was once the landlady. Tomorrow, she will return to Albert Square for one episode.
When asked by host Phillip Schofield if she would like to return permanently, Barbara replied: "Yeah maybe… I don't know about full time, maybe part time."
Would you like to see Barbara back in EastEnders permanently? Tell us below, as the best comment from across the website each week wins £50!