Because of his behavior you have a very good argument for gaining full custody. The court will figure out what is in the best interest of the child - and from what you have said it would be to go with you. Hire an attorney.
This is not legal advice nor does it create an attorney-client relationship. This is for education and informational purposes only. It is always recommended that you contact an attorney with any concerns as each individual case is unique.
You do have a strong case for custody. However, due to the fact intensive and long history, it would be best to consult an attorney. I know many like myself offer a free consultation
The law office of Anders Ferrington 601-316-8428 practices state wide. In no way am I offering you legal advice, and in no way has my comment created an attorney-client relationship. You are not to rely upon my note above in any way, but instead need to sit down with counsel and share all relevant facts before receiving fully-informed legal advice.
Due to the allegations of abuse, it would be in your best interest to retain an attorney. If he breaks the no contact order again you should call the police and file a report. The judge will take all of the evidence into consideration when deciding custody.
I am a lawyer, but I am not your lawyer (unless you have been in my office and signed a contract). This communication is not intended as legal advice, and no attorney client relationship results. Please consult your own attorney for legal advice.