I don't think priests should be ashamed or afraid to give witness in public to the fact that they are priests. It could be a conversation starter, and it was explained to me all of the prayers for protection that go with putting the cassock and the symbolism of the 33 buttons for each year of Our Lord's life on Earth.