I like to be around different people with different life background, status, race, economy level, job, lifestyle, and mindset. They inspire you and open your mind that life doesn't revolve around 'your world' alone. They make you realize that just because they have different values and don't do what you do, doesn't mean they're wrong and you're right. Sometimes it's just different. It's true when people say you can't judge a book by its cover, because it can be totally false. You'll never really know until you read it. In the end, you don't have to love every book you read. But at least you have to read it first. It's not wise when you just look at the cover and immediately make a judgement.
The bad news is, your life will never be perfect. The good news is, you don't need a perfect life to be happy and make it worth living. Be grateful. Enjoy life.