You nailed it. The article is OK, but it failed to mention the #1 reason why marriages are failing.
And that is the family is under attack by our government. From the divorce courts, from the welfare agencies, from the same-sex marriage laws, from the overturning of DOMA, and a thousand other laws, policies and regulations stemming back from the onset of the Great Society - Our government is dead-set on destroying the backbone of our culture; that is the family.
Sure there are a ton of cultural and social ills like pornography and the homosexual agenda. But none of these would be nearly effective as they are if it were not for a willing and powerful government.
1) Government policies
2) Public schools