Your notion about bees cooperating isn't the accepted view in modern biology. The Selfish Gene does a good job of explaining why this isn't the case, there's a lot of competition going on within a bee hive.
I got the opposite idea from that book. I remember it explaining that ants (or perhaps it was something else) would cooperate because often they all had the same DNA, and so were working to propagate the same genes.