Not really. He came to fight with Archana not vice versa. He broke one of the rules. Archana no doubt was wrong but Shiv koi doodh ka dhula nahi hai . He and His Sajid sir were defending him.
That's still fine .If u feel u r right then stick to it . Instead, He appeared to be a hypocrite.When he said to Archana, "I wanted you to stay"
Firstly, he didn't use these words. You can re-watch the episode. He only said that when the decision was given in his hands by BB, he thought about other housemates before evicting Archana. Also point to mention, he replied this only when Archana asked him directly about it. Khud jaake nahi bola.
Secondly, he also said "jo hota hai acche keliye hota hai". You can't conveniently ignore that.