Family Watch International (FWI) is a hate organization that lobbies the United Nations for pro-life and anti-gay causes, including the imprisonment of gay people around the world. Sharon Slater, its president, is apparently opposed to the death penalty for gay people, but she is fine with...
Read the full lunacy: #2262: Sharon Slater Encyclopedia of American Loons