People hate Christianity because it shines a light on there souls and exposes them for how prideful,vain and corrupt they really are.People love to see the faults in others but can never step back and see the injustices they commit on others,there pride won't allow it.
So instead of acknowledging that they have Sin in there life they need to deal with,they take the cowardly route make excuses.Some will say well since Christians sin aswell, then they are hypocrites,so i can therefor invalidate the light that God shines on my sin and pretend like i have no problems.
What they never look into enough to understand,is while God exposes the Sin you have, you won't be able to overcome it till you humbly come to God for help.His plan to help you is brilliant because as you become more righteous you have no claim on pride for being righteous based on your own strength ,because it was imputed too you as a act of mercy,that thru your faith in Christ that he took the judgement for your transgressions against God , he will redeem you and cure what ails you.
When you become humble enough to where you finally realize that you cannot become a better person without the assistance of God, it is then when he will start to change your heart and show you what it is to be righteous.
People have no clue what it is too be righteous.They are the ones that will pretend that because i work 50+ hours a week im being a good parent because im providing them with material comfort,but then they will ignore there child's mental needs.These are the people that will try to justify in there minds that its ok to lie about how many hours you worked on your timesheet at work ,because my employer owes it too me since im not fairly treated.These are the kind of people who will talk badly about others when there not around but then act appalled when they are judged.I could go on and on.
The fact that you havent murdered or raped someone doesnt make you a good person.Until you acknowledge your short comings and come to God for help to deal with them,your only fooling yourself in your self perceived righteousness