The main problem with this saying is that it is actually no where within the Bible. We are instructed to love our neighbor as we love our selves. We are also told not to judge (it says hypocritically - but considering no sin is bigger than another, judging anyone else for their sins is hypocritical, because everyone sins.)
God loves sinners. We are all sinners. God loves us all. It is God's place to judge people when they get to heaven. It is not our place to judge others on earth or in heaven. Period. If you judge and support hate, you will be judged accordingly.
God doesn't expect any of us to be perfect. Everyone is imperfect. God expects us to accept Christ, to love Him, and to love others.