The traditional teaching of the church is that marriage is a sacrament which cannot be broken. Adultery is a breach of a covenant relationship with the spouse and with God. It is important to note that it is really the breach of faith and the lying which is the issue here, not the fact that a person has engaged in a sexual act. Divorced persons can now remarry in most Anglican churches. The children of de facto relationships are baptised.
Some clergy are divorced and remarried.
Abortion is still a difficult issue, but it will never be an easy issue for any thoughtful person of conscience, Christian or otherwise. The mainstream church, however, is largely content to allow Anglicans to form their own judgement on these issues. It is only homosexuality that today still creates the huge stumbling-block, and then only in some parts of the church. Despite the assertions made by David Marr, antagonism to homosexuality is by no means unique to Christian cultures. The reason must be looked for in something deep and universal in the human psyche.