John Mayer gets my vote for most frustratingly awful song of 2006. The music is catchy and has a good 70s soul feel to it, but the lyrics are beyond description.

Good music + terrible message = frustratingly awful

Just a sample of the lyrics:

now if we had the power / to bring our neighbors home from war /
they would have never missed a Christmas /
no more ribbons on their door /
and when you trust your television /
what you get is what you got /
cause when they own the information, oh /
they can bend it all they want

it’s not that we don’t care,
/ we just know that the fight ain’t fair
/ so we keep on waiting /
waiting on the world to change

Don’t you just love popular musicians and movie stars acting like martyrs.