The problem with Teja is that she directly goes and confronts the person she has issues with and wants to sort it out. She doesn't realise that that's not how the others go about doing it. And coz she clearly stated her points and especially if someone is having issues with her on flimsy grounds, then they start attacking her.
Just like in the Shamita talking to karan issue. She knew Shamita was talking about her and then Shamita literally pulls Karan outside to talk against Teja as Teja is around. Teja rightly asked if they were talking about her. Shamita didn't even want to acknowledge that, but karan said they were. So Teja asked Shamita to talk to her directly, after which Shamita stomped off. After this Teja sat by herself. Whereas Shamita entered the living room and many HMs were present and she went on to make statements like don't know what's wrong with teja, she just stood when I was having talk with karan, cleverly leaving out that she was complaining about Teja to karan and Teja wanted to know if they were talking about her and if so to talk to her directly. After that Nishant too made some nasty comments about Teja.
Teja never talks about others to other people, except with karan, sometimes. Others simply talk amongst themselves against Teja, that Teja isn't even aware of, but don't directly talk it out with teja. I guess she's aware that people talk behind her back, but hope she's made aware that nowadays it's not even the normal bit*hing happening, but deliberate attempts by some HMs to paint her negative behind her back.