Is she crate trained? Could you crate her while strangers are at your home ( at least until you can get a handle on her aggression issues).
I would look into consulting a dog behaviorist or at least...