One mans Terrorist is another mans Freedom fighter……
In my life I have seen many people and many types of personalities and characters ,but i am no judge to say which type of character is good or bad, The supreme power (God) he is the master to decide that, do all that you want to do in this world and your judgment will be delivered for sure and believe me in this world only.I don't believe in heaven or hell ,what i believe is they exists but not after death,but here this very day in your life.
You have to choose heaven (happiness) or Hell (sadness) , you may think all this is unacceptable and nothing is in your hands and nothing can be done to change your state of mind.but change your thoughts and change your life,this is really possible and make your choices ,don't let others make them for you .Nobody is Perfect, and no one is completely right.
I have done Million Mistakes in my life and I forgive myself for few mistakes and still trying to forgive myself for the rest and there are third type of mistakes which I cannot do any thing so I Let Them Go,but from each and every mistake you do in your life you can learn a lesson and that is most important part of the mistake,every one makes mistakes and very few learns lessons from them.
Life is not materialistic Pleasures ,its much higher and beautiful thing than any thing man ever made,life cant be explained it has to be experienced so If any one says you are wrong ,right,weak,strong ,mad..etc don't care it but consider it , think about it and understand it.BE TRUE TO YOURSELF and cheat the whole world but don't cheat your self . Try to forgive others mistakes as yours and world seems a better place.
And Never ever forget any thing that has happened in your life either good or bad try to recollect every thing occasionally and analyze them ,so that your chances improve not to commit that same mistake again and again.
P.S : Read Good Books they are much better company than negative and selfish People.