Most British people are perfectly aware of when to use a hyphen or comma.
We don't. We are perfectly aware that they are for different things.
A hyphen, or dash, is a perfectly acceptable punctuation mark.
We use both - quite correctly.
I don't think we do. Please give an example.