So giving opinions based on US experience in the above areas, in many instances, can be quite wrong.
I have my learned my lesson through working experience. Those experience did lead to very embarassed situations sometimes. So I have learnt not to give opinions until I know the facts, know my audience, and know what s/he is using the information for. Especially when you are giving a recommendation based on facts, and not based on opinons.