I wasn't advocating hanging the dog, you lift it off its feet hold and swing in a 90o circle so it has to come to a sit.
The dog seems to have a lot of issues to deal with, but the aggression is something to worry about since you mention he doesn't like kids.
Could you ty keeping her tied to your waist and make sure she is under your control at all times? Sounds like she doesn't see you as the Alpha and she is taking over.
I would go back to training classes with her and make sure she understands you are the alpha. A trainer would be a big help to you.