Sounds like a bad idea. In this case badges would have no "out" but be constantly be produced, and a lot would start to exist, causing badges on posts to be a worthless identifier.
Assuming those who get badges always turn around to spend them, but if we assume they aren't than why have the feature in the first place?