Marriage is a contract between a man and a woman that a man will support a women in her need to have children, and in return she will have sex with him. When women don't fulfill their side of the bargain, they don't deserve half of everything. Unfortunately, western law is biased against men when it comes to marriage.
Perhaps all men getting married need to rent the house and lease the car, so the gold digger doesn't get it all when she stops living up to her side of the contract.