I used to think that but now the LDS have explained their perspective it makes sense also.
He actually says:
30 At the resurrection people will neither marry nor be given in marriage; they will be like the angels in heaven.
In other words (from an LDS perspective) marriages arent performed in Heaven. It doesnt say (to an LDS) that marriages in this life (or which occur in their Spirit World) will not be eternal. Basically people have until the resurrection to get married (and sealed) after that no marriages are performed.
It is a simple thing to take one verse and twist it to mean what one wants it to mean. To understand the meaning of any verse in the bible you must consider context and audience. Who is the speaker/writer speaking to and in what context? You also have to understand the cultural practice of the times. In this text Jesus is responding to a gotcha question from the Sadducees about resurrection. The Sadducees were actually trying to trip Jesus up so they could claim he was a fraud. There is nothing in there supporting marriage in the heaven or that marriage continues in heaven or anything of the sort. There is no biblical support for the LDS idea of the 1000 years thing either.
When the missionaries or other LDS try to explain the meaning of a biblical verse please read the whole chapter or section to gain some context of audience and culture.
Matthew 22:23-33
*The Question About the Resurrection.
23 On that day Sadducees approached him, saying that there is no resurrection. They put this question to him,
24 saying, “Teacher, Moses said, ‘If a man dies without children, his brother shall marry his wife and raise up descendants for his brother.’
25 Now there were seven brothers among us. The first married and died and, having no descendants, left his wife to his brother.
26 The same happened with the second and the third, through all seven.
27 Finally the woman died.
28 Now at the resurrection, of the seven, whose wife will she be? For they all had been married to her.”
**29 Jesus said to them in reply, “You are misled because you do not know the scriptures or the power of God.
30 At the resurrection they neither marry nor are given in marriage but are like the angels in heaven.
*
31 And concerning the resurrection of the dead, have you not read what was said to you by God,
32 ‘I am the God of Abraham, the God of Isaac, and the God of Jacob’? He is not the God of the dead but of the living.”
33 When the crowds heard this, they were astonished at his teaching.
*