What I think twitter should do is act as a notary of sorts, and the badges would reflect real world accomplishments, like being graduated from a certain institution, membership in a professional group, etc. Something that gives your comments more weight. People/institutions would pay for this.