I get a feeling its Joginder Because of two reasons...
1) When the Krantikaris were attacking the police station to free Sohan tauji that time Satpal was about to fire at the English officer but Joginder very smartly holded the gun on that officer's head and locked him up in the room...so here indirectly Joginder saved the officer from Satpal's target na😉
2)Like u said Satpal was about to take out the gun in the police station but it was Joginder who stopped him to do soSo again here he saved an English officer only😕...If Satpal was the traitor then he would hv still taken out the gun to get the other Krantikaris with him arrested😉..
But then I could b wrong also because normally when the makers show someone very much close to a particular person..like in this case Satpal is very close to Sohan Singh,then in most of the cases that person only turns out to b the traitor..
So its between Satpal and Joginder😕...But even Rahim Chacha can b the one sinse I thought he overreacted a bit too much when he came to know about the Krantikaris attacking the police station😕..
Ok now I m confused😆....If Kranti falls in love with Raj then she will also become a half traitor na😉😆