I think you're dead-on with the Mary Sue comparison: both are terms with specificity, that have been broadened for use as a general club to beat female characters with. The latter approach I dislike greatly, while still retaining the former when I need a reasonably precise shorthand.
no subject