Most of the Indian TV viewing public perhaps will share your views regarding Doyel's behaviour. If they too find her behaviour to be cheap and disgusting then they will be put off by Master chef and will stop watching it. How will this increase TRPs?
On the other hand, most of the viewers will continue watching masterchef because they have an interest in reality shows/ cooking shows/ competetive shows.
If not how can you explain people's continuing interest in the shows despite the cry baby Yasmin's rivers of tears? Contestants' behaviours don't increase or decrease TRPs. The format of the show is such that it creates suspense and arouses curiosty - that's why people continue to watch the show.
Yes Yasmin's tears have annoyed me and many viewers no end but I prefer Doyel's silliness to Yasmin's waterworks anyday!