Our patriarchs have preached this but these ideas have no basis in the Gospel. 

There is no such thing as an annulment in the Gospels or in Judiasm. In Jesus' vocabulary, that of Judiasm, you are married, unmarried, or divorced.  One cannot enter into a marriage that later on can be deemed was not really a marriage.

Jesus, in the Gospels, condemned all breaking of the legal marriage contract, once made, as divorce and sin.  He told us why  - Marriage is not merely a paper or flesh contract but a spiritual contract made also with God.  Therefor what God has brought together let no man tear apart.  The only valid reason Jesus gave for divorce was adultery but even then he told us that those who break their marriages for this reason & marry another are still committing adultery.  

That was the point of my comment, our patriarchs taught against what the Gospels teach on this subject.  So why are we condemning others who do so too.

Eucharist is not earned - it is a gift for healing.