I don't have a theological solution to the question, but I do have a practical one.  If your pastor says you can't "have the sacraments", go to a different parish.  Let ALL who sincerely desire to receive the Lord come to the altar.