You have provided answers which have  >10 [upvotes][1], which matches the badge qualification

![answers][2]
![badges][3]


----
As for Good answer, the answer had probably been migrated/deleted. Badges awarded generally [are not revoked][4] .


  [1]: http://superuser.com/users/1086/john-rudy#qpage_1-apage_1-qsort_votes-asort_votes
  [2]: https://i.sstatic.net/NeQja.png
  [3]: https://i.sstatic.net/NIDZ3.png
  [4]: http://meta.stackoverflow.com/questions/17853/how-do-badges-work