Cooperation and Conflict between Firms, Communities, New Social Movements and the Role of Government