Prov. 6:16-19 reads, "There are six things which the Lord hates, yes, seven which are an abomination to Him: 17 Haughty eyes, a lying tongue, and hands that shed innocent blood, 18 A heart that devises wicked plans, feet that run rapidly to evil, 19 A false witness who utters lies, and one who spreads strife among brothers."
Notice it includes people as well as sins. This alone is proof that God hates sin as well as sinners.
God has no hatred for people. He hates sins, and hates man's constant urge to sin, but humans, no, he doesn't hate humans. He is a loving God, a God will never hate humans no matter what.
John 3:16 "For God so loved the world, that he gave his one and only son, so that whoever believes in him shall not perish, but have ever lasting life.'
No, it's the sin God hates. With your statement, God hates us all cuz we all sin, plain & simple. One can describe a person as a doer of sins, as you have here, a false witness is someone who lies. God also forgives all sin, past, present & future to those that ask forgiveness right? One that hates, is incapable of forgiveness. If what you are saying is true, we would hate our own children, as we are children of God. Do you hate your kids, or the bad things they do. The simple proof of God's love for all of us if John 3:16. For God so loves us, He sent His only Son to pay once for all His sacrifice & the forgiveness of our sins to share eternity with Him. (not an exact quote).