The best thing for your little Katie is to be out of the fighting! The fighting is much worse for her than growing up in a single parent home. She needs a calm, stable, supportive environment to live in. By being in a negative environment, she is learning that a woman should be treated that way! Stay in Alabama. If he really wants to be with you and your daughter, he'll move to Alabama and get a job (or two).
I did what you are talking about: I stayed with a man who thought mostly of himself, wouldn't keep a job and was always demeaning to me to keep our "family" together. Having finally gotten away from him, I realize how bad the fighting was. I'm sorry I wasted so many years with someone who didn't appreciate us and wouldn't support his family. I didn't realize how much the fighting affected my daughter. My daughter was 8 when we divorced and is now 10. She is much happier, less reserved. She even wrote a paper stating that "Divorce Is A Good Thing." She was recognized for it at her school and was selected to read the paper at a ceremony in front of the school district and parents representing the entire 4th grade. A few months ago, her dad came around wanting to move in with us "just to get on his feet." The first thing my daughter whispered to me when she heard him was "you're not going to let him. Are you?" No, I didn't let him and amazingly, he got off his butt and got a job and apartment and was just fine. Guys like that will just keep using you. You and your daughter don't need him around. Make sure you get child support from him, too. Even if you don't "need" it. Your child deserves to be supported by both of her parents. Put it in a savings account for her college if there is any extra. If he whines about it, think of how much you pay for her each month.You need a larger house when you have a child, pay more utilities, buy food, toys, etc. If he gripes about not being able to get a job, etc think of what you would do if you were him. Wouldn't you be out working one or two or even three jobs to make sure your daughter was well taken care of? Would it matter what kind of job it was? I'd work any job, and often have, to support my family.
Stay with your parents and take care of yourself and your daughter. Don't get back with the guy unless he grows up and proves himself to you by treating you with courtesy and respect, getting and keeping a job and supporting your daughter. Make sure he does these things for at least a year to prove he'll stay with it! You and your little Katie deserve someone who will love you, be supportive of you, and who is mature and responsible. Don't settle for less for yourself and most especially for her.
Good luck.
G.