The problem I have with Shepard being shot by Harbinger is that there was no reason for it too happen. Its interesting his/her armor is blown off his/her body, but yet the others in the same area still have their armor on their bodies completely intact. I guess the reason for Shepard being injured was to show how tough and committed to completing the mission he/she is. Why not just have Shepard go up the beam without any injury? Losing his/her shields could be explained by the beam causing them to be disabled.
When Shepard gets up, after being shot by Harbinger, there is blood seen on the left arm. Its possible a piece of shrapnel did lodge in Shepard's torso. It had to be a very small piece otherwise she/he may of passed out long before encountering TIM and Anderson.
Anderson getting shot was overkill. TIM already had both under control. Shooting Anderson was just lame way to have him die. The scene didnt't require Anderson. Just have TIM carrying a pistol with him instead of pulling one out of Anderson's backside.
Anyways. During the conversation, Shepard is seen placing her left hand to her head when TIM uses more control then puts the arm back down. Anderson puts up his right arm when saying we destroy them or they destroy us. Then he puts his left arm to his gut after being shot. I guess TIM didn't have complete control
If Shepard did suffer the same wound as Anderson, she/he would've bled to death just like Anderson from his wound. What is interesting is Miranda and Ashley/Kaidan die within a few seconds of being shot in the same area, but Anderson is able to stand there and finish talking, then, if TIM is shot or shoots himself, is able to crawl over to the middle to have that dialogue with Shepard. Whatever