You should seek therapy OP. You aren't happy. I used to be just like you breh. You need some philosophy in your life and a good therapist. I say that with all the empathy in the world breh
1. Not everyone is the same. Some people are very mentally weak and there are reasons for that. Just like there are reasons for you being a perfectionist and thinking everyone should be like you.
...
1. They do that because they are unhappy, insecure, and probably intimidated by people who are smarter, more "successful", etc. I find it annoying too but you have to pity them in a special way.
...
First rule in IT: Learn to use google to research and find info on the internet :). If for some reason the answer is not on the internet then ask. This thread itself should easily answer your first...