It is relationships and situations like this that cause the process to be so difficult and stressful to those of us who really deserve to be together.
The fact of the matter is:
You signed an agreement when you sponsored your husband, and it is your fault if you didn't fully understand (or care to understand) what responsibilities you were agreeing to. It doesn't matter if he was lying or scamming you. The regulations do not change. I understand that you husband didn't turn out to be who you thought he was, but that is your own fault. If he was violent towards you, contact the police. If not, count your loses, do what you're obligated to do by law, and move on. Do better next time.