Don’t blame the author entirely. She’s just reporting on the findings of some loony North Carolina State University sociologists (although I’m guessing that she agrees with them).
The author is getting verbally beaten up by the posters on Slate, who are predominantly liberal. Her comments are extremely unpopular among that crowd.