Yep. it's fine for her to drag everyone else's past through the mud, but she's not in it.
I kind of like that there's no real conflating of standards, or skin tone, for that matter of beauty and personality. Nova is gorgeous, and dark, but problematic to say the least. Charlie is, to me anyway, the next most beautiful, and is largely sympathetic. Vi is about as dark as Nova, and is one of the most sympathetic characters on the show.