Have you tried not generalizing about 50% of the human population based on what a few people around you do? Understanding the reasons behind peoples' actions (instead of just, "because they suck") also goes a long way. You appear to be caught up in your own confirmation bias.