The Church has the right to define who is or who is not a member of the Catholic Church. If John Kerry wants to be a Catholic, he cannot promote abortion and the culture of death as part of his career. The Church teaches that certain moral issues, such as those of the right to life, are so important and so clearly involve grave matter regarding souls that Catholics have a moral duty and civic responsibility to support the morally sound position and to reject immoral positions. Catholics have a moral responsibility as Catholics to oppose the erosion of the right to life by such things as abortion, euthanasia, fetal tissue harvesting, the use of stem cells from abortions, and the destruction of human embryonic cells in questionable reproductive research or in cloning experiments. This is the clearly stated teaching of the Catholic Church. If John Kerry does not agree with this teaching, he is no longer a Catholic in good standing and may not present himself for Communion.
If he does not understand this, he's a moron. Another casualty of a liberal secular humanist "Ivy League" education. His secret society memberships also raise serious questions of a Catholic moral order.
Someone in high authority in the church needs to point this out to him in very clear terms. Preferably...in public with some admonishing gravity.