Hi Chad,
1)"weeping and gnashing of teeth" What does this mean?
GNASH'ING, ppr. nash'ing. Striking the teeth together, as in anger, rage or pain.
Where the Bible speaks of this weeping and gnashing of teeth, is in judgment in the Lake of fire.
Mat 13:41 The Son of Man will send out His angels, and they will gather out of His kingdom all things that offend, and those who practice lawlessness,
Mat 13:42 and will cast them into the furnace of fire. There will be wailing and gnashing of teeth.
There is one other Scripture where is mentioned the gnashing of teeth and that is when they martyr Stephen.
Act 7:54 When they heard these things they were cut to the heart, and they gnashed at him with their teeth.
As the definition explained, it is clenching the teeth in anguish or pain. They were so angry with what Stephen said that they killed him.
When Jesus Christ raises everybody back to life in the resurrection of the dead, it will be to judgment. It will not be the heaven many of them are expecting, they will be angry. But there anger will soon be turned into a painful torment in the judgment, as they give account.
Rev 14:10 he also, shall drink of the wine of the wrath of God, which is prepared, unmixed, in the cup of his anger;—and he shall be tormented with fire and brimstone, before holy messengers and before the Lamb;
Rev 14:11 And, the smoke of their torment, unto ages of ages, ascendeth; And they have no rest day or night, who do homage unto the beast and his image, or if anyone receiveth the mark of his name.
The wrath of God is a fearful thing.
Heb 10:31 It is a fearful thing to fall into the hands of the living God.
Those who are being judged will be brought to righteousness.
Isa 26:9 With my soul I desired You in the night; yea, with my spirit within me I will seek You early; for when Your judgments are in the earth, the people of the world learn righteousness.
Hopes this helps
mercy, peace and love
Kat