Ken, I think you already have it better than a lot of people. You have a lot of people here that care about you, you have a family that loves you, you have a job in your field, you have friends in real life and many other things that others don't have. Look at me, I have never had love before(but I guess I can say that I am luckier than you in the sense that every guy that I have liked in my life has always liked me back) and am still unemployed.I also don't have that many good friends in real life. I do, but you know what... Most of them were ones that I first met on the net. If it weren't for the net, I honestly question if I would have any close friends at all. Trust me, just look at how much worse others are doing than you are, then you will feel a lot better....Life has ups and downs and everyone must go through with it. You need to grow up and get out of your childhood crushes and hatred because it is not doing you any good at all....
Respect other people's opinions and views. If we learn how to do that than all of these fights and arguments will not occur.