For Good', an unlikely garment, the sex cardigan, overshadows the film's steamiest scene, upsetting critics and audiences.