The first screwed up thing about the whole plot which is what makes it very shaky ground is this whole ibadati love thing: Based on what?? From fateh's side I mean because j doesn't love him, for her it's just an ego trip, she is vain, too full of herself, is selfish as hell, always wants what her sister has, wants a slave, etc. etc. and cannot hear a no because she thinks she is God's gift to mankind and she is the most beautiful of them all.
But Fateh's reasons are unfathomable. OK so he doesn't understand what true love is but for how long can we buy this? This too we have only presumed wanting to make some sense of what is happening and in order to retain our sanity. But is Fateh blind and deaf as well? he first-hand knows about the Gippy incident, etc. but still continued and continues to support her. He believes her about the rat kand while he knows what she is capable of. He hears her discussing so frivolously after brining disrepute to him and his family and he still doesn't see or hear and question his feelings of ibadati love? he feels no remorse vis-à-vis his father? In any case he is so expressionless that we as an audience have no clue about Fateh's characterization. Is he just plain dumb or is he as devious as J?
All this makes for a hugely frustrating ride for us the audience, I mean the thinking audience of course!!