I came to this party late, but I'll respond to seoul's post (post #34):
I think the reason for this is not that these women are not appreciated, but that there is a double-standard in what women can say vs. what men can say and not get into hot water.
If a woman says "I thank God for all the men (on CC or wherever) who appreciate a woman for more than just her body and who don't objectify women and who do or don't [insert favorite stereotype here]" it's okay and she will not experience much fallout.
However, if a man says "I thank God for all the women (on CC or wherever) who are not gold-diggers and who are appreciative of other things a man may have to offer than and who do or don't [insert favorite stereotype here]" he will be seen as misogynistic.
It will be taken as a slam against womankind.
It will elicit such responses as "wow! I'm sorry you experienced whatever it was that hurt you so much that you think all women are this way!" or
"Perhaps if men in this society stepped up, then women wouldn't be so focused on..." or
"You seem to have such a low opinion of women. I feel sorry for the one who ends up with you."
And he would be given many arguments as to why women are not the way he described.
because basically, it's a back-handed compliment. The man would be seen as not praising the women who are demonstrating the admirable quality, but rather, slamming womankind for not.
So why can a woman say the things above, but a man can't. I dunno...why do any double-standards exist?