Stella McCartney is facing a backlash for putting up “indecent” posters to promote her upcoming fashion campaign. Critics ...