Wife torchering

I got married before 11 years, it was my love marriage. I gave all the things which my wife demand. She started to take each and every decision and if I interfare she used to show that I don't know anything or she knows everything. Even my daughter ask anything to my wife. She knows my father doesn't take any decision and mother is only person from whom she can demand. My wife used to treat me like a servant. Even I used to do kitchen work also and other household work too. But she always says that you don't do too much. She is a working women. I never remember that she has given me a glass of water without asking. She loves me a lot. But she need a person on whome she can order anything. Because of her nature I got attracted to another women, she gave me all that treatment which one wife should give to her husband. Now my wife came to know about my extra marital affair. And she used to slap me before my daughter, my relatives and even she slapped me on the road before strangers. But she says that she didn't do any wrong thing and this mistake is very small which I have done. I accepted my mistake many times. But she always says that you have no feel that u have done blunder mistake. She has file case in Mahila Sanrakshan. Always she ask me maintenance for my mistake and without divorce. When she slapped me on the road on my cheek I was uncontrolled and I also slap her on her back. But she is telling to everyone that I used to slap her. Everyone think that I always beat her. What I can do in this matter? Is there any law against wife if she is slapping me?