I'm not sure where you are from, but most cities have attorney services that are low cost or even free sometimes. In San Diego it is Casa Cornelia. In Los Angeles I think it is Catholic Charities. Call around and ask.
I understand how you feel. My
fiancé of 8 years will be murdered if he is returned to his own country, so I share your misery.
What I will say is this. I lived with my
fiancé in Mexico for 8 years. I worked in San Diego and he worked in Tijuana. We had a lovely home in Playas and a decent life. It is not an easy life for you, because you will be the breadwinner, but if you love this man as much as you say, then you will do anything to keep your family together. It is possible, that you could eventually start a business down there if you don't like working, and have a good life. We did. Mexico is a lovely place and it isn't THAT much different in the border town we lived in than San Diego, just cheaper. Many Americans live there for that reason.
Be thrilled that your husband can go home without being murdered. WE don't even have that option, and I brought my husband here legally...surrendered him at the border with his passport in hand and asked for
asylum in exchange for information. They approved that request and turned on us.
I will pray for your family to remain united. If you are a U.S. citizen, then vote against any measures in immigration that divide families from now on, or you will then be part of the problem. WE need to unite and help other Americans, not divide families. At least if we follow the quotation at the bottom of the Statue of Liberty and feel it is still appropriate.