This is not sexism--it's bad taste. A marketing guy that can only use sex to sell sucks as a marketing guy and I'd expect more people to jump on that aspect of the story. (I realize I'm probably jumping the gun, and he could have instances of marketing brilliance).
What Sqoot did was kind of sexist--implying that women were only good for getting beer. What most of these other instances have been are just bad taste.
There is no one commonly agreed-upon definition of sexism. Also there is degrees of sexism. From "We don't hire women" to subtley making it uncomfortable for female employees to actual gender equality. Things are not Black or White. There is a continuum between "Saudi Arabia style" and gender equality.
What Sqoot did was kind of sexist--implying that women were only good for getting beer. What most of these other instances have been are just bad taste.