I can understand Bhaskar that your chances of not repeating for a long time is very bleak.
If that is all you know. And cannot comprehend the level of understanding other people have. HAve patience you will grow up eventually. But you need to develop your brain with good food, just ask you feed your body with good food. (hope you are not stuffing yourself with junk food)
drink lots of water - will reduced the toxicity of your body. I think the toxicity has reached your brain and heart. That is why you have so much of hatred.
I'm all smiles when. There are more people laughing at you that you can imagine. Dont feel bad, its a part of growing up.
You will get better. Now be a good boy go to sleep and get soem self development books and put your own effort to read them. Don't keep reading stuff in negative. You need to build positve energy in you.