Minor hockey parents in Calgary have to complete a test so their kids can play. I'm thinking this idea might catch on. Anything to re-enforced good behaviour is good.
http://www.cbc.ca/canada/calgary/story/2010/10/15/calgary-minor-hockey-parents-respect-course.html