Post second marriage he was really mature & understanding but that too for a week. But after that disastrous revenge track no amount of maturity or understanding could redeem him which eventually reflected on trp.
Not just in revenge track.
Forcefully marrying a girl by threatening to harm her best friend...throwing knives at her, paralyzing her bcoz she followed you...these aren't exactly non-toxic behaviour either. All this reached its pinnacle in the revenge track.
Thankfully they changed this after revenge track...
Post second marriage, Vansh has become a lot more patient and a much better husband.
As for Kabir, he is maha-toxic. In fact, toxic is understatement...he is a psycho-murderer and everything bad.
If we overall see vansh journey he is definitely not better than other hero.