Barcelona have told H&M they won't accept a sponsorship from them in order to not piss off China.