Frank Underwood is horrific because he is an evil sociopath through and through.
Claire Underwood is evil because she is a woman in thrall to the sociopath and continually chooses evil.
I agree. She can’t just absolve herself by feeling a little bit “bad” about what Francis is doing.