The different groups that confront Moshe in Parashat Korach have different motivations, agendas, and intentions. When we look deeply, we find that Korach's group, who sought to offer incense, seems to have had good intentions. Their argument  was "le-shem Shamayim"- for the sake of Heaven, but they were not careful and made a very severe mistake. On the other hand, the other group that Korach aligned himself with, that of Datan and Aviram, had wicked intentions. They just wanted to complain. Theirs was a straight confrontation with Moshe and God, and it was not for the sake of Heaven.

 Though some disputes with leaders may be legitimate,  we must  carefully consider that sometimes, when we are taking issue with our leaders, we are actually taking issue with God. We are responsible for thinking things through to prevent serious mistakes.