You are right. But let me tell you every family has problems. Every marriage has problems. It all depends on what ther problems are.
Remember, here all persons whoever supports you just support by word (morality?), not by money, or play a father role in your family.
Remember, all people here do not know every thing else except what you posted, which often biased.
Remember, you will take in any adversary ourcome, not others. Others will not help you at all.
Cool down. You can find a better solution. Separation or divoice is the very last action to say and to take.