Political and economic opinions do not have to be purely self-serving or beneficial to their holder. Do you think whites in the US who agitated for civil rights were uneffected by segregation? How about Germans who helped Jews hide or escape during the Nazi period? Society is more than just each individual, it is a whole which cannot be reasonably considered in the small.