If I could be bothered to take any of this seriously or if I was one of the AB "techies" [sic], I'd doubtless find it really embarrassing!
I can just about see the rationale for some sort of recognition for a significant number of best answers in any given topic, but simply being awarded a badge for having made a certain number of posts in any given topic is just ludicrous! All you have to do to earn one is keep posting "I agree" on different threads until you hit the magic number! What on earth is the value in that...?
As for the long service ones, I suppose you could argue that it's a bit of an achievement to have lasted five years without being banned...