You do posses a revengeful and unhealthy mindset that is typical to many indian wifes! "Husband has deserted me, but I shall not let him go, just to make sure he can not live a happy life". You should realise that every human being has a right to live his life in his own way. Marriage is a social contract to lead a family life with love, respect and faithfulness. If the marriage life becomes unliveable, it is better to separate in a dignified way. That way, both of you and children will be spared from living a filthy family life, just pretending to the society to be a family. Children develop a deep psychological allergy against the institution of family life and marriage when forced to live a childhood in an unhappy family. It is better for them to live with a single separated parent than to live with parents who don't have any love or respect for each other.
do a service to you and your children, motivate yourself to live a life of your own, rather than spending all your resources just to spoil happiness of another person who was your husband. When he thinks you are not your wife, you are not. No court in this world can force him to return to you. You can still win the case and remain his legal wife. But please remember, this is unfair, and is seen as a loop in our legal system. Bill is already in place, and will become law soon, where divorce can be granted much easily if any one, husband or wife, thinks he/she can not live any more with the partner. What will you do then.
my suggestion, most probably you will not like, is: take a positive attitude towards life, negotiate with your husband for a reasonable alimony, thank him for the good time you spent together, and part way. Also, let your children develop a respectful attitude towards their father. Why deprive them of their father?