Sinners must be punish but not on this lifetime. There is hell in afterlife everything that we do, when we commit sin we faced it in after life but not in this life. So earthquake has no connection with homosexuals. If they are sinners, we are not pure we are all sinners. So if the earthquake is for the sinners then it is for all of us. But guys remember the covenant made on the time of Noah it is significant. This implies that God will no longer destroy us even if we are sinners but we will suffer the consequences after death.