Mayor Bill de Blasio won't march in the parade this year, unless the organizers allow homosexuals to march.