You need an attorney. By your own admission you have assaulted your husband and you could be found guilty of Domestic Violence. The picture frame is evidence. The fact that he pushed you is he sad/she said. I am assuming that he has now been deployed and cannot testify against you. If found guilty, this could affect what jobs you get for the rest of your life. Get an Attorney!!
Stop admitting guilt (i.e. "I threw a small picture frame..."), stop making statements to law enforcement and/or MPs and consider hiring an attorney. Many will take your case on a "pre-file" basis which should save you money in the short term in the event you are not formally charged. The attorney you hire can be a liason to the DA's office, law enforcement, and the courts.
David P. Shapiro