Maybe the officer stabbed was a chef de bataillon and not a colonel. You can't expect from civilians to know the difference.