These social problems have a financial angle which is much more important than social angle. Why will any father want to have a child who means nothing but a life long financial burden? It may sound inhuman, but it's an on ground reality. The only solution is to make female have stronger financial positions in the society. Eg. the parental property should be distributed equally between male & female children. Daughters & son in laws should be share equal responsibility of looking after the old parents as the son & daughter in laws.