I always suspected Olivia was a course correct by Guza or the show. Yes, the Dante story had been percolating and in development for a long, long time - I remember talk of it long before they began casting or referencing it onscreen - but I got the sense someone didn't like Megan Ward/Kate, either some PTB or the network, and suddenly Olivia comes in, begins riding Kate left and right about her life choices and mistakes, Kate's role is slowly phased off the frontburner, and Olivia becomes far more central. I saw it coming miles off. I assumed Guza was all in on Sonny and Kate so maybe it wasn't him pushing it, but he fell out of love with beloved favorites often - Alexis, Nikolas, Jax - so it's not impossible he turned on the character or actress.
I forgave it because I've loved LLC since Loving and The City, and I am very fond of Olivia, annoying behaviors and all. But again, she could leave Ned for Johnny, have Lisa come back as Lois with different hair, and I wouldn't care lol.