Alright, this answer comes from a 22/m who is not yet married. Since I am not yet married I am not very sure if my opinion is going to help you much. I would like to make an effort though. I believe more in solving the differences out and saving the relationship than breaking it out altogether as a solution. In your case, however, it seems your husband is always overruling you. Like you said, you had to force him into the marriage. To be honest, if he truly loved you, you wouldn't really need to force him to get married to you (not being "judgmental" though). Another example is the fact he never gives you enough money. In, my opnion, it's the duty of the husband to take care of the wife. When I get married in future, I will be accepting my wife in the name of God and I hope that wouldn't be a joke. To me, accepting someone, in the name of God and then leaving her alone in trouble is a direct insult to God.
He is pushing you and yet he is interested when it comes to having sex. So now he is only attracted to you for your physical beauty (once again, not trying to be "judgmental"). You also said, you are miserable and no longer happy with this relationship.
So, the first thing you should do, in my opinion, is to give it a final try to save the relationship. Try to convince him a final time and ask him if he really loves you. Ask him if he is really committed and determined to maintain a true relationship with you and if he is prepared to leave his arrogant attitude. If you find his answers are not positive, well, it's time to move on. Divorce is perhaps the solution for you (personally, this the last thing I would suggest you but if he does not change you have to go for it despite the 3 children you have). Find a better man for yourself who will always be there with you.
Finally, I hope you come up with an appropriate solution for this problem.
God bless you!