Originally posted by: sammy17
Because he was being cornered by his family. On one hand dadi was in mareez-mode and manish was blaming karthik for dadi's condition calling karthik selfish simply because he is still so in love with naira that he can't move on from her and apparently the only way dadi could get better and prove to family he isn't selfish is to marry a girl against his will even though it would hurt him. His family just want him to marry and give him babies and that's all, even if it means making him feel guilty by calling him selfish for crying over his lost love. They all say they are doing it for his happiness but if they were doing it for him they wouldn't be forcing him into marriage when they know he is in pain and would rather try and distract him some way or the other even if it is through business in the hopes that one day his pain of losing naira will lessen and he himself will decide to move on, but they want to force him into marriage to get him to move on, as if marriage is an extra curriculum activity. 
It's like families forget that it is the person who is to marry that will be spending the rest of their lives with the person they marry, so it should be the person's right to make that decision, not the family. They actually want him to remarry for their happiness, not his.
Vedika knows he was being forced for the marriage right before her eyes yet she wasn't refusing the family herself and simply telling karthik to refuse. Nobody was forcing her for the marriage so why didn't she refuse when right before her eyes karthik was being emotionally blackmailed into agreeing? And karthik has never showed her fake love and has always been clear with her about with whom his feelings lie with, plus everything has been going on in front of her eyes about how unwilling he is to marry her. We have to face it that vedika all this time despite knowing the truth was just hanging on in desperation in the hopes of marrying karthik.