Is this a bug or status-bydesign ?
There is a bug on the single badge page. It is showing that you have earned the badge when, in fact you didn't.
For example, you did not earn the Publicist badge:
It appears that if a valid
userId is passed in to the page, the words "earned this badge" show up, whether one did or did not. However, if the badge had been awarded, a date will also appear.
This will be fixed soon.