“Everything that happens is God’s will because God is sovereign.”
Yes, God is sovereign—ruler of all but that does not mean that everything that comes into our lives is good or from him. The Bible makes it clear that we have an enemy, Satan who would like to “devour” us (1 Peter 5:8) and who comes to “steal, kill and destroy”. (John 10:10) We are to resist the devil and he will flee,” (James 4:7) If the things of the devil are good and God’s perfect will, why is it that we are instructed to resist and “put on the full armor of God” (Ephesians 6:10-18), which includes a shield to “quench the fiery darts of the devil”? We would be resisting God’s will!
No, God in his sovereignty allows these works of the devil to come through so we can fight them off! We’re to fight the devil not people! (Matthew 5:39)!