Twitter is an opt-in communications channel. People who follow John Mayer do so because they are interested in him or his music. If they were interested in Campbell’s Soup, they would have subscribed to a Campbell’s feed (if they actually have one). The message from Campbell’s was commercial in nature and unsolicited. And that equals spam.