Ontario Soccer has a great online course that anybody can take for free. It's called Respect in Soccer and can be accessed here:
http://www.ontariosoccer.net/Organization/ShowYourRespect.aspx . It takes about 2 hours. If you coach, it's a great refresher on where your head should be. Enjoy.