Does vulgarity/obscenity [fahaashi] cause earthquakes?

Re: Does vulgarity/obscenity [fahaashi] cause earthquakes?

If innocent people are saved and only evil are killed in a natural disaster then it becomes real-time reaction and the idea to test people in this world will make no sense. A more accurate real-time reaction would be like you do a wrong deed, you will disappear from this world to be presented to divine court. Or It will be like, you do a sin, you will be presented to divine court in heaven, face charges, get punished, come back to this world.
Its will of God, life after death and rewards for good deeds are way greater than that of in this world.

Also we have collective responsibility to make this world good. As hadith say "Whoever of you sees an evil must then change it with his hand. If he is not able to do so, then [he must change it ] with his tongue. And if he is not able to do so, then [he must change it] with his heart. And that is the slightest [effect of] faith". So it becomes a sort of case where everyone is responsible due to his/her negligence. Only a few people are fulfilling this duty. If any of them still becomes victim of natural disaster then it is the will of Allah, He will compensate our loss of worldly life in hereafter. Again, if you want every thing even in this world then you are simply denying life after death or dont want to opt for life after death. But Allah has promised us resurrection. There are several verse in quran regarding test and life after death.
So if you dont want life after death then stop questioning things related to God. Instead, question His existence. Once you believe He exists only then you can understand the rationale behind the way this world works.