"BUT JOHN KERRY CAN TAKE COMMUNION?!!! And Catholics don't care, I guess."
Yes, we do care . . .
Actually, it is not an uncommon thing for a Catholic not to be properly disposed to receive Holy Communion. Such has been the case with me more than a few times, sinner that I am.
When a Catholic is not in a spiritual state to receive Communion (because he has not observed the Eucharistic fast; or because he is burdened by a serious sin on his soul; or even when the person has an honestly perplexed conscience about a serious matter) the proper thing to do is to refrain from receiving Communion, and to seek Confession and repentance to restore a state of grace.
The Church teaches that if you are not in a state of grace, going to Communion is an act of Eucharistic sacrilege: a very serious thing. Very serious.
It is like the kiss of Judas. Communion, like a kiss, is supposed to bring you into loving contact with the Lord; but if you are a betrayer, it just brings horror which, if you had the spiritual eyes to see it, would appall you to the depths of your heart.
I think enough Roman Catholics in Ohio and Pennsylvania might care enough to cause Kerry problems in both states.