Your awesome. I am glad you rescued her. I believe they did not get her hair cut professionally...that takes time and money. And if they are going to abandon her, I doubt they would invest. I bet the losers did it while drinking or something. grrrrrrrrrr
How ever, you mentioned you have...
We saved a kitty from outside, poor thing was wearing a leather collar. She tried to get the collar off and ended up getting it stuck behind her front leg. So it went around her neck and behind one front leg. It had been that way for sooooo long that it gashed her open and she had scar tissue...
It will be okay. First off warn that kid if you EVER hear of his father hitting or scaring cats you will call the police, because it is agianst the law!
Secondly cats are not well with adjusting to many homes and moving often. She is young and has learned the world is not a safe place. But...