He has guts to admit his mistakes and he doesn't go on justifying his behaviour.
Archana was wrong and so was Shiv. Salman pointed out where they both went wrong and Shiv acknowledged his mistake (Well he swore on his mother that he had no bad intentions nor it was strategized to throw Archana out). Yet he was calm and didn't feel the need to justify himself or his actions. Loved how Archana and he reconciled and he even told her that even though she has foul mouth, she is clean at heart.