Vuvuzelas are indeed pretty smurfing annyoing, but selfish? Hardly. It's no more selfish than wearing a country's colors or shouting at a match. It creates a cool atmosphere.

EDIT: And if my country's people were treated like complete and utter for the last few centuries, I'd have a chip on my shoulder too.