Wearing colors presents your pride for your country. Those mothersmurfing vuvuzelas annoy the out of me and should be incinerated. But they represent an African pride. The most important sporting event in the world is being played in their home country. It's amazing for them and the vuvuzela represents that pride and elation that comes when a nation hosts something so important.

I don't at all find a symbol of pride selfish. Annoying, hell yeah, but not selfish.

Besides, the vuvuzela is so common to their football matches that not having one is the weird thing to do. And we need adjust to the vuvuzela, the vuvuzela shouldn't adjust to us.

EDIT: It's like if I went to France and said everyone should stop wearing shoulder bags. I'm the visitor, if I can't adjust, then I need to leave.