Suppose I ask a question for which I receive 10 upvotes. I get Nice Question badge because of that.
Suppose an hour later, 4 people downvote my question: my badge will still be there and will never be removed. Is this a bug? Or is there an other explanation for this?