We are all having the same problem. I've been waiting on my 7 year badge for a few months. When I sent the bug report (and followup) I recieved this reply:
"Thank you for your Bug Report. The Quality Assurance Team will be evaluating this report to determine a resolution for the issue. If this issue is confirmed as one that requires change, it will be placed on a list and prioritized along with any other issues that exist in the game.
Some high-priority issues are scheduled to be fixed within days or even hours of when the issue is first discovered. However, most issues take several weeks or months before a fix is designed, constructed, tested, and eventually passed into the live game environment. We hope you'll understand if you don't see a fix to your issue right away."
I've also found a couple of other threads that are addressing the same topic at
http://boards.cityofheroes.com/showthread.php?t=283188
http://boards.cityofheroes.com/showthread.php?t=283239
I'm sure that they are working on it and that the issue will ultimately be worked out. It has been my experience that it takes them a little longer to work out badge issues than it does to fix other stuff. I don't want to speculate as to why. However, if I've learned one thing in the last 7 years, it is patients.
R/
MashtonMan