ZERO campaign needed. Just increase fines 5 to 10 times minimum and drivers will change.
Fines of few hundred bath when driving cars of few hundred thousand and many over million bath.
Only way to really change drivers attitude.
In Europe had also lots of problems years ago, till they started increasing again and again more.
Now much much better and if you get a fine, you will say to yourself that good one time but never again, I learned it!!!