During times of teamwork, we often have to take decisions that everyone may not like. What should one do?
Well, that is correct. That is exactly why it is called teamwork. In a team there will be different people with different thoughts, approaches, style of working and varying ideologies. The sign of good teamwork is to integrate them all and take everyone together.