I've worn a sgian dubh in my sock in Ontario on numerous occasions and never had trouble over it. Typically I don't wear one to a restaurant, grocery store, a pub, or a house party, etc. but I do when dressing formally, or for highland games, etc. It's mostly for show.