Yes, we as humans too are responsible but would you agree that media do have its evil part? I guess you would not agree. lolz.
In fact, media influence our choices to great extent.
Just because it is documented in marketing does not mean it is fair and good.
And how come you say it has nothing to do with sex after saying opposite sex respond each other better?
Do you know why opposite sex respond better?
Because marketers aim at triggering the sex intent of customer. And, if you are maketing for providing needs then you dont need such cheap tactics.