Homosexuality widely seen as morally wrong