Belize is a hotbed of anti-gay hatred, partly the result of propaganda spread with the help of U.S.-based Christian Right groups.