I feel sorry for your state of affairs. I strongly feel that you have a very strong case to deny him the divorce. You have to understand the simple law:
The erring spouse cannot take advantage of his/her own wrong deeds to take divorce.
In your case you were thrown out and despite your efforts you husband didnt agreed to take you back in matrimonial home. Hence now in the court you can state that you are ready to move back to your matrimonial home with a condition that your health and safety would not be an issue.
If the court inquires that why you didnt lodged a case earlier then you can always say that every household quarrel should not be taken to police station so you decided to give you marriage a chance. But your husband is trying to misuse the provision of law and he himself threw you out.
I'm confident that this plea would give you immediate relief from his mentioned endeavor to get divorce.
Now to talk about teaching him a lesson, I have a question. Are you ready to invest 4-5yrs of your life in teaching in a lesson. It is very clear that from the way courts function in our country, even a smallest and easiest case takes around 2-3yrs. You case has been complicated given to the fact about your seperation etc. Take a call on this.
Additionally, you can always claim maintenance from your husband at the court. A husband who refuses to maintain the dependants can be forced to perform his duties by taking orders from the court. The Hindu Marriage Act provides for Interim Maintenance Pendente Lite.
I hope I have answered all your queries. Just remember to engage a good lawyer who can present your case in a better way before the court. Filing false 498a etc., would not help you in anyway.