Many would call such a woman a dirty whore, but Yan Huan did not agree. Hong Yao, in her opinion, was still pure and noble, she was a woman who knew right from wrong, and always served the greater good. She could be nasty and mean, but she was not hateful. She was selfish, but not self-serving; she emptied the pockets of men, but she donated whatever she earned to the soldiers fighting on the front line. Her money bought them rice, noodles, and clothes.
Knowing all that, Yan Huan did not find Hong Yao's role as a prostitute to be disgusting in any way. Hong Yao, in her opinion, deserved only sympathy.