just a little clarification, not everyone in Scotland hates flat caps, just because a few, or indeed some do dislike them, that in itself shouldn't be taken that they aren't worn.
the advice is , and always has been with these things, you decide what you want to do,