Prophet Muhammad (sallahallahu alaihi wasalam) said two things.
First he said, a sign of the end times will be when the later generation of Muslims curse the earlier generation of Muslims. Kind of like what is happening now with many Muslims neglecting the Sunnah and Quran, choosing their own desires to follow, etc. Quranists for example.
Second, he compared his Ummah to a line, it is straight in the beginning, then it bends and twists in the middle, and then at the end it gets straight again (referenced). So the last generation of Muslims, the one where Imam Mahdi and Isa (alaihi salam) will lead, will be like the earlier generation of Muslims.
So you can see, asking questions such as why are many Muslims doing such and such sins, it was already predicted by the Prophet (s), and they will pay for all that on the day of judgment Allah willing if they don't repent and mend. Those who believe in fortune tellers will not have any of their prayers accepted for 40 days the Prophet (s) said.