While there are a lot of points on here, and I feel like a lot of guys will give you hate for "being too hard on men" or "expecting perfection", I, a guy, actually supremely agree with all these points.
Some were so obvious it felt necessary to mention such as the Cheater. However, all great points. In my opinion, a major contributor to men being such low life these days is that women don't expect enough out of them. Expecting a lot though does need to be done in a charitable way. Expecting a lot without also holding yourself to a high standard is not a good recipe.
Overall, great piece. Thanks for sharing. Hope many men reading are inspired to asses their lives and change negative behaviours.