I personally think this was the correct thing to do at that time because Mandana didn't say anything that bad about Indians. She just said, you Indian people eat Rajma and I don't know to cook that! I know the tone was insulting Mandana's intentions were also to hurt all the contestants but if salman would've bashed her for that then she would've cried buckets full of tears and moulded & twisted the words as she speaks broken Hindi aur Bill becharay Salman pe Phatta instead he told Prince that he knows that Mandana was clean bold was Prince by taking her catch in time! (Which was enough to prove Mandana wrong)
Second thing was about Rimi. I think Rimi needed guidance about the show's format and Salman just guided her or I should say that he warned her that if she wouldn't change her attitude then she will soon be seen out of the house.
Third, I don't think he's anti Suyyash or Kishwar. Kishwar has been complaining continuously about Aman and Suyyash was also seen abusing him but Aman wasn't even seen once saying anything negative about both of them. This was showing K and S in negative light so if you people think Salman was taking out his personal bharaas on them then I think you're wrong. He was just guiding them like he guided Rimi.
Last but not the least he told Suyyash off for talking rudely with Rimi and if you remember we all made posts on that "Tattoo" issue day in favour of Rimi and against Suyash so what Salman did wrong in it?
Yes Salman has made mistakes in past seasons by favouring some contestants and unnecessarily bashing others but this time he isn't being partial not yet at least. Let's just wait n watch.