The more I spend in WvW the more I really feel like the Badge of Honor system needs a complete overhaul. I've been playing my Guardian and it just seems like I never earn badges even though I often contribute quite a bit to our capturing objectives (and yes, I do tag enemies, although my ranged attacks mostly suck). They need to tie badges to completing objectives and not just kills imo. I've actually earned more badges doing jumping puzzles on some days than actually assisting my realm in capturing points.
But even when I play my Engineer and spam grenades it's not that much better. Badges feel too random, it's like getting rare drops instead of a WvW currency. I think even if I lived in WvW it would probably take significantly longer to a get the WvW armor than it took the horde of fully decked out CoF clones I see rampaging everywhere in WvW to get theirs (also the Invader's chainmail armor is pure ugly).