No love doesn't take revenge. Ram is angry I understand but changing pictures of Priya was not called for. He is not realising that he can deny his feelings for her and call it hatred but he still loves her deeply. I also didn't like the idea of separating a child from the mother. A child surely needs a father but needs a mothers love more.
However he will surely cool down and realise how he went wrong and who all has he hurt in his anger.
As for Rajat, I love his character. Yes love is also about not letting anyone harm the person you love. That's what he is doing despite knowing that Priya can never love anyone but Ram. His love maybe one sided and he clearly says that he knows Priya can never be his. The effort to fight with your best friend for your love just wow in my opinion.
As for the upcoming track, I see fireworks. When Priya-Rajat start talking to each other Ram will burn with jealousy as he knows about Rajat's love. So we will have jealousy making him realise how much he loves her and how possessive is he about her.