But in case of dev he told vish that he doesnot want to have any kind of relation with her and he can never love her and it is vish fault that she is still staying there without any relation with him.
And about expressing his love for his sali. Friendship, hatred can change to love but love cannot change to anything not even hatred, if you truly love a person you cannot even hate them. Just because the person dev loved turned out to be his sali he cannot change that love to any other relations, that feeling will stay for ever.
If he had a relation with vish and rad then he was wrong but now i dont think he is making any wrong.