Most of your problems revolve around boundary issues. You don't set appropriate boundaries around what is public and private information, and you don't set appropriate boundaries around what requires approval from others and what doesn't.
As far as revealing your enjoyment of diapers, it is not appropriate to tell anybody face to face, unless you're involved in a sexual relationship with that person. That means that it is not a appropriate topic of discussion with your coworkers, your friends, or your family. Like most rules, people may find exceptions to this, but if you stick to this rule completely you won't go far wrong.
For looking for approval of others, it is appropriate to seek others' approval for your job performance and your appearance and behavior when you're in public. There is really little else that you need others to validate. There are more exceptions to this rule than the one above, but this captures the essential parts.
So, based on these, you don't need to feel ashamed for being a DL, but you should never tell a coworker, nor should you ever make it obvious that you're wearing a diaper. Telling your coworkers violates a boundary of what's private (which is awkward and uncomfortable for them - you should strive not to make others uncomfortable with your personal information), and acting in a way that reveals your diapers or failing to be discreet about them exposed you to negative public opinions, which you should generally avoid.
As long as you're not crossing boundaries or exposing yourself to negative public opinions, you don't need to feel bad about being a DL, and you can wear with quiet pride and confidence.