On the Sid and Karan topic.
Yes Sid lied to stay in the academy....then throw him out. Why keeping him in jail on base on.....what?? that he should apologize???
How ever you turn it, Karan is being inhuman and what he is doing is torture someone for what....that he lied and is rich??? Karan is being personal and his "hate" toward rich people is the main reason for him behaving like this. So, Karan is flawed as all of them are, because no one is perfect.
To be honest and on a serious note, people in power using their power in a wrong way should not be excused or accepted as it ok. IT NOT! What Karan is doing is completely wrong. That a fact!
Character wise and story wise it good, that they are showing what really happens. People in power, for their own ego or satisfaction use their power wrong. Solders are not saint, they do it too. Just watch some of the stories, that soldier who dare tells, after they come home from a war. Just look at the news about police officers killing someone on the base of color.
Anyway, That gives Karan layers or he would be a pretty boring "perfect" character giving "right and wrong" speeches, which I personally dislike with Indian tv.
The makers are doing everything out of the box and it unpredictable. Sid is a character you never seen before on tv, but people like this exist. I know someone just like Sid. So beside doing things out of the box it real enough and relatable.
Last.....
Sid is a civilian not a trained spy or solder.
He has not even signed any paper on being part of the training.
He is not a criminal or a spy. Haven't killed anyone or put anyone in danger.
So not giving someone food or water is totally wrong and Karan deserve punishment for using his power against a civilian in an inhuman way.
The treatment given to Sid is torture not punishment.