I appreciate all the work that was done to make them interesting characters, but I agree. I could live without seeing this again, as well. (It's twice as disappointing if your LI is in the party.) I'd expect the squadmates to be the first ones to jump to Shepard's defence, just as Shepard should and usually does jump to theirs. That's what they're trained for after all. That's their job. Yet the same thing happens in the Cerberus HQ. Kai Leng groaning and making all sorts of noise as he's crawling to Shepard from behind and the squadmates are staring out of the pretty big windows, not paying attention at all. Why does nobody guard the entrance in case there's more where Leng came from? (Why did nobody shoot Leng in the head knowing his history?) Even I can tell this is bullshit.
It happens a few times in ME3.
If Jack isn't in ME3, Ensign Pranley is killed because the squadmates didn't provide cover fire for Shepard who was helping get Rodriguez to the shuttle
It happens again when facing Ashley/Kaidan during the coup. Why couldn't they speak up when Udina says Shepard is working with Cerberus? One of them could say Shepard isn't working with Cerberus. They sure are quick with the trigger to shoot Ashley/Kaidan, but they can't say anything to Ashley/Kaidan? So much for being teammates.
And of course the saving the Cerberus scientists we see what happens.
These squadmates can be a LI. I would ask them why and then end the relationship right away since its clear they don't care and then kick them off the ship so that no after effects interfere with performance while on a mission
In ME2, it happens the other way. Remember the yagh throwing his desk? What happens? Shepard decides its more important to protect the asari and not the other squadmate, who could be a LI. If I was Garrus/Jacob/Thane/Tali/Miranda/Jack, I would end the relationship right away and have nothing more to do with Shepard. Its clear that he/she never cared.