нельзя было допустить, чтобы он позорил мундир. Так что правильно, что лишили воинских званий. С титулами сложнее и по сути титулы - это элемент декорации только у себя в Великобритании признаваемый, а для всего мира это ничто. А военный мундир, служба в армии, верность присяге - это другое.Поскольку, Гарри на всё это поклал, предал, нарушил, его не могли не лишить воинских званий.