John McCain Snared by the Homosexual Agenda