"If sin disgusts [God] so much, why does He continue to allow it to exist? Isn't He omnipotent and isn't everything according to his will? And all those that supposedly go to Heaven will continue to sin if free will exists in Heaven?" Walder Frey
No, everything isn't according to His will. There are at least two "wills" of God. There is His perfect will, where there is no murder, rape, hatred, racism, lust, rebellion, jealousy, adultery, fornication, homosexuality, lying, stealing, blasphemy, etc. God will have His perfect will when His Kingdom comes ("The Day of the Lord"), and His will be done on earth as it is in Heaven.
In the meanwhile, we have His permissive will, where He permits Nazi Germany, abortion, murder, rape, hatred, racism, lust, rebellion, jealousy, adultery, fornication, homosexuality, lying, stealing, blasphemy, etc. Here is the reason He is permitting evil:
"But, beloved, do not forget this one thing, that with the Lord one day is as a thousand years, and a thousand years as one day. The Lord is not slack concerning His promise, as some count slackness, but is longsuffering toward us, not willing that any should perish but that all should come to repentance. But the day of the Lord will come as a thief in the night, in which the heavens will pass away with a great noise, and the elements will melt with fervent heat; both the earth and the works that are in it will be burned up" (2 Peter 3:8-10).
In answer to your question about sin in Heaven-Scripture makes it clear that no sin will enter God's Kingdom. So you had better make sure your sins are forgiven. Those who die in their sins will be damned. You can be sure of that. If you would like to live forever, see www.needGod.com