Anup did not even think about how the other housemates will take advantage of this situation and target Jasleen. He should support her, but he is the one who is responsible for piinting out on her character.
Anup was bhevaing like a typical male chauvinist who tried to stop Jasleen from talking to other men and portrayed how he is doing this for her benefit, but in reality he was just hiding his insecurity deep down.
I am glad Jasleen dealt with the situation maturely and talked with Anup in private about how will this affect her reputation in the house and she also took Shiv's feelings into consideration that, he is upset with being ,llnked up with her.
Jasleen did not felt sacred in telling Anup how wrong he was to insult her infornt of everyone, she dealt with the situation without trying to play victim card, but reacted in a normal way.
Jasleen is a clean person from inside which is why she was able to confront Anup Ji without any guilt, she knew that, all the situations Anup was trying to accuse her of were just to portray her as disloyal.
Also, Jasleen did not stop her firnship with Shiv and Saurabh because she did nothing wrong in being friendly with them, so why care about what other people think when you know what is the truth, hats off to her for that.