¿Alguna forma posible de que los no administradores otorguen insignias?

No exactamente, pero hay un truco para solucionarlo.

  1. Crea una insignia personalizada
  2. Configúrala para que se otorgue mediante la membresía de un grupo
  3. Asigna a las personas relevantes (no administradores) como administradores del grupo
  4. Ellos pueden agregar o eliminar usuarios de ese grupo, lo que efectivamente otorga o revoca la insignia