There are three occasions I will flash my lights.
On a country road when stuck behind a slow driver, when safe to overtake I flash them to let them know I'm passing. I would never flash them because of their driving.
On a motorway when someone lane hogs and I have to go from left lane all the...