Ryan Williamson said God has called him to ‘speak out against the evil of the homosexual ideology and agenda’.