Another small suggestion. I have encountered this somewhat stupid behavior from NPCs many times:
* You encounter: NCR Army and Raiders for example.
* You spawn between the raiders and NCR guys.
* NCR guys start running towards you to kill the raiders of course.
* These guys start shouting that "Don't come any closer" (sometimes they don't say anything, next step happens anyway).
* NCR guys become hostile and start shooting you too because they think you came too close to them.
What about disabling this "are-you-too-close" check when there is a combat going on?