One of my teachers said that we do not have the kind of miracles you read about in the Old Testament because people are more faithful now and do not need to see fire from heaven or water from rocks. Is that the real reason though? It seems like the New Testament did not have such big miraculous events either except maybe for the pentecost. The Book of Mormon had the visitation of Christ but nothing like the Old Testament either. Makes you wonder if the translation exaggerates what happened.
That is an interesting way to look at it, but I tend to disagree. Faith does not come from miracles. Miracles come from faith.
I must assume that you are talking about such things as the parting of the Red Sea, Samson's great strength, etc. I am reminded of Lehi's journey through the desert, his family's journey to the New World, and the great destruction at the time of Christ's death and resurrection all discussed in the Book of Mormon.
More than that, we have the stories of the Three Nephites walking out of collapsed buildings, surviving burial and wild beasts, and many other things. Likewise, there is the story of Nephi restoring his brother Lehi to life in 3rd Nephi.
In more modern times, we have President Lorenzo Snow, who restored a young girl to life, Brigham Young leading a great exodus of saints from Illinois to Utah, and the settling of the Rocky Mountains, all with tremendous miracles reported.
Better yet, we have the mighty miracles that occurred when the Kirtland Temple was dedicated, which many reports make appear to be far greater than Pentecost.
As President Kimball was fond of saying, and wrote a book about, "faith precedes the miracle." We don't experience the mighty miracles, because we lack the faith, or we have faith in the wrong things.
I expect that those who go through the coming tribulations will see many mighty miracles in order to survive. But that will be because they have the faith to let the Lord fight their battles, rather than try to tell Him how to do it.
Maybe G-d think this generation doesnt deserve it and judging by how the world is I'm not surprised you know what am I saying?
One thing to think about as well is that whenever there is a great miracle, there is also a great need for it as well. I think of Moses smiting the rock and water coming out. With modern technology, urbanization and transportation, we just don't need these miracles. I don't believe that these miracles will happen solely to build faith and give us the "wow" factor.
One verse stands out starkly to me.
By the time those kinds of miracles happen Christ will already be here and no one will be looking at the ground but up at the sky.
My gospel doctrine teacher said the same thing, that we don't need big miracles anymore because we have more faith, and that that's why they were called the Children of Israel, because they needed miracles to keep them going. I almost fell out of my chair! How can we sit back & think we're better than them & that we don't need miracles because we have the technology of man, or that we're so good that we don't need them? This is one of the reasons why the general authorities try so hard to get the members to read the Book of Mormon. The answer is in there & is very clear.
Then you are saying is that as a whole the membership of the Church has become faithless? Using the same argument the Children of Israel were a faithless bunch but got many miracles. When they were faithful they still got many miracles. Moses type miracles or even Jesus type miracles are not seen like that at least not around me I must be one of the faithless ones. When people talk about a miracle these days its more about something that could have happened via circumstance or something small. A miracle for me is something indisputably out of the bounds of logic or understanding like parting the Red Sea or making water come from just striking a rock. Even better than those making a lame man to walk. A lot of churches are brave enough to show this off and we say they don't have the authority of the priesthood and we claim to have it and hide it.