The problem is not in the change of a woman's role. The problem is with people who can't accept and adapt to the reality of the moden world. You are right, women no longer have to depend on their male counterparts. Women are stronger, more confident and more independent. This is a plus, for any man who appreciates it for what it is. If both are willing to communicate openly have an equal partnership, there is no reason for lack of harmony.
Reasons for divorce? Money, infidelity, poor communication, change in priorities, lack of commitment to each other, sexual incompatibility. It takes two for each one of these things to impact a marriage. Don't blame women.
Sweater, n.: garment worn by child when her mother is feeling chilly. ~Ambrose Bierce