Everyone else has said it and I am going to say it one more time! YOU ARE A WONDERFUL MEOWMIE!!! Olivia is a very very lucky girl. There are a lot of people who would have in no way tolerated her behavior. A lot of cats have been PTS or thrown out for a lot less than you have put up with.
My cats would be green with envy at Livvy's arrangement! HECK I wouldn't even mind that apartment!!! Sunshine, birds, flowers, and fresh air!! How much would you charge me for rent?