Badges of Justice: I love them. It's brilliant that you can go to a raid, down a boss, and have everyone walk away with a piece of an epic (albeit a fairly small piece). It really cuts back on the angst of not having what you want drop, as well as giving Blizzard a way to provide for uncommon specs without too much loot table bloat. And with the relatively recent system that has all raid bosses dropping badges, and some pretty great new badge rewards, the system is now quite strong. However, in my view, they do have one defect: they're soulbound.
Now there's a strong argument to be put for the concept that if a character can't do a raid, they shouldn't get the reward. And I certainly agree that badges should not be salable on the AH. However, I do think we should be able to send them between alts. I have one character who needs very little in the way of badge gear, and correspondingly rakes in badges like nobody's business by tearing through Karazhan. My character that really needs the gear is typically not taken on raids, or not "A-group" raids anyway. It would be nice to be able to send all my badges over to that toon to get an undergeared character geared up, without being able to give them to just anybody on the AH.