Treating Survi like crap even before he knew who she was, treating her worse when Kartik realized she was Survi, humiliating her and her dad in front of an entire audience of looky loos and then having an immediate change of heart once his mom tells him Survi was not at fault, pursuing her against her will, expecting her to fall into his arms like ripe plum, and when she almost does, handing her over on a platter to his brother, marrying her and then refusing to bring her home, bringing her home but not being prepared to make her his wife, all this can be forgiven - poof, with an apology. But Survi not wishing him first on his birthday, not on his 5th but 32nd birthday and coming late to his birthday party, frivolous reasons in comparison to his severe transgressions, are enough for him to again insult and humiliate his dharma patni yet again in front of a bunch of looky loos.
Behaving like a child, a spoilt brat, telling Survi he hates her for what? That she didn't go with him on the honeymoon or that she overslept on his 32nd birthday?? He is not 5, for god's sake. Shouldn't she hate him for all that he has put her through? Or is his sorry sufficient to erase all his mistakes? If yes, then her explanation and her running down to wish him and her attendance at his birthday party should have been enough for him to forgive her too. What is food for the gander is food for the goose.