Ralph Lauren faces boycott calls after featuring Israeli actress Gal Gadot in a campaign, sparking controversy over her military background and the brand's Israel links.