Adds our source, "Vishal Bharadwaj is known for his fair play. So, when he decided to promote all the stars in SAAT KHOON MAAF equally, John was not happy with the idea. John wants a special treatment in the promotion of the film. According to him, he is at least far saleable than all the other male leads in the film. So, a kind of cold war has set in between the two leaving the promotions in a tizzy."
Though, the actor and the filmmaker might be projecting a cordial story and "all is fine between us" stand, but the reality has been already busted.