Actually, I blame Fateh bcoz had he had the bal** to tell Jasmine directly to her face that he didn't get the Canada job, J would have broken off with him long before the mandap or maybe they could have talked it over and reached an understanding, who knows? Fateh and Rupi are to blame for this whole mess. Fateh always gets his dirty work done by his parents. He cried to pappa to help break the news to Jasmine and during ema, he cried to mummy to help throw Tejo out of the house.
Good analysis
Her anger was justified with t interference which we as viewers can't understand that why t can't mind her own business
But on the other hand j is to be blamed more coz she was the one bringing t in between her and fateh by telling her get married to him to save family honour. She pushed t towards f . If only she didn't ditch f at that time, none of this is to happen.
Apni haalat ki khud zimedar
J is guilty of a lot of stuff but she was always very clear about her dream, Fateh cheated her out of her dream and to safe guard his fragile ego married Tejo in an instant.