No, badges aren't the only reason Pokémon can be disobedient... You also have to take into account whether your orders are realistic or not!
Skyla from Pokémon Black and White, drawn at Ultra Size!