Thing is, she's unlikely to find a good man because she is constantly looking at men in terms of finding fault. So even if a man is good and helpful, the likelihood of Shannon 1. Recognising it and 2. Being the kind of partner that encourages the best in someone rather than seeing human imperfection as "ugh another lazy man" - is pretty low at this stage.