I am pretty sure is not for being a Christian that Christians are hated. It is for being smug and sanctimonious.
We are called to the former, but not to the latter.
I think Jesus disagrees. Even the best, most loving and kind believers are hated for the word, for righteousness, and for His sake.
John 17:14
14 I have given them thy word; and
the world hath hated them, because they are not of the world, even as I am not of the world.
Isaiah 66:5
5 Hear the word of the LORD, ye that tremble at his word;
Your brethren that hated you, that cast you out for my name's sake, said, Let the LORD be glorified: but he shall appear to your joy, and they shall be ashamed.
John 15:18-20
18 If the world hate you, ye know that it hated me before it hated you.
19 If ye were of the world, the world would love his own:
but because ye are not of the world, but I have chosen you out of the world, therefore the world hateth you.
20 Remember the word that I said unto you, The servant is not greater than his lord. If they have persecuted me, they will also persecute you; if they have kept my saying, they will keep yours also.
1 Peter 4:4
4 Wherein they think it strange that
ye run not with them to the same excess of riot, speaking evil of you:
Matthew 5:11
11 Blessed are ye, when men shall revile you, and persecute you, and shall say all manner of evil against you falsely, for my sake.
Mark 4:17
17 And have no root in themselves, and so endure but for a time: afterward,
when affliction or persecution ariseth for the word's sake, immediately they are offended.