Re: Long rant.
Take the time to be more accepting of others, everybody out there is different, and all people are loved by atleast one other. You may not like the other people you meet, but it is not for you to decide if you are better than them.
My advice is move away from the philosiphy for a while, try to figure out what it is YOU beleive about life.
Don't be so negative, it just leads to sadness.
In general , cheer up!