You are not alone in your feelings about badges. See Do you like the new forum? but I find them easy to ignore