If you're going to wear your sgian dhub for everyday use, keep it concealed.
The traditional way is the common sense approach in this instance. Put it in your sock for formal occasions but keep it in easy reach otherwise. Anyone who doesn't like this approach should leave it at home.
Unless frisked, there's no way anyone should know you have it.