I know Ninalith was a slave didnt you notice those massive rods jammed up his ass.
It is probally controoled by wahtever *sorta spoiler*the doctor was talking to in the vid screen*/sorta spoiler*
Points:
-Why does g-man need to controol those he commands. In OpForce, he said that Shepard was just a grunt and locked him up in the plane because the grunt has seen too much. I dont know how Blue Shift whent, but something tells me that barney excaped the clutches of G-man seeing as his only goal probally was only to excape.
-How exactly do you get "ahold" of the g-man to give gorodn to them in order to fight rambo style. The people of the game knew more than we are allowed to. This is due to the fact that gordon is a force trained assassian because of HL1. (he also is a bit vikeing, look deep in steam forums to know what I talk about)
-Is we have established that g-man isnt human. (DUE TO THE FACT THAT THE ****ER WONT DIE) Even Ninlath acknowledges it. And we know that BOTH Ninlath and G-man are parts of a larger conspiracy. Ninlath was controoled by huge rods in his ass. G-man was there to basically take gorodon away from the inpending doom of the cave, somehow he was warned about what exactly would happen. (This is an other note: in HL1, the chamber was a circular cave the exact same way as the area where the resonance cascade happened, and it started and ended on a trian) (they did a similar thing with the knowing that you must go to the citadel to end the game from the start).
-I believe the g-man was sent to find some sort of "special assassian" that would arrive from the garunteed disaster of BlackMesa. He knows the "time" to send and retrieve people. Not only did he make it so goron(the gamer) had the proper training to go through to use it at the citidel. Think about it, if he gave warning all of the citizens would already start attacking the citidel and gordon would have had no weapons nor a clue how to fight those goons. He also sent gordon on a red letter day which means something good happened and they were pretty much off guard incase if anyone(*cough gordon*) started something.
*BIG SPOILER*
-The thing that was controoling the director (the "benifactors") was probally one of the true enemys and you will learn about it next version. Also something tells me you will learn even less(but some what) of g-man's true intentions and his "employer"(most likely from the enemy that you saw there, which he will say that he is just a pawn of an even bigger alien race). Which would open even 1000 times more doors into the theory of g-man.
Theories for the next version:
-One last theory that I would like to put along. (even more SPOILERS) The "super slow teleport" technology will probally turn into some sort of time machine and probally Dr. Kliner will send barney to try to rescue you, but only one person may go back with him. I am assumeing that what he said (infinate universes collideing into each other into one super universe or something) didnt happen and those below survived. This will take gordon out of the g-man's hands and probally make him a bit upset. Which means that you wont only have to answer to the Xen aliens (head crabs water monsters), but you must fight off what the g-man has in store and what the super aliens have in store(aliens in the diffrent universe that he was trying to teleport to at the end) since they are afraid of the one named "Gordon Freeman".
-The super universe thing did happen and g-man has you at his universe for an emergency hold. He is busy talking with his "supervisors" to figure out what to do with him next. Now that his universe is destroyed and he is basically the last of his race, and bieng that gordon is a smart man, he probally will figure out where he is and they will eventually tell him the limited "truth". Once this happenes the g-man does his vague thing again and sends him somewhere for him to do good. This time its to defend "pocket universes" that are bieng ivaded with new aliens.
Anyhoo, its just a couple theories and questions to the whole insident. I would post more questions, but its already tomorrow and I want some sleep