Harry has made his mistakes. But he deserves real credit for his military service. He piloted an Apache, doing two tours in Afghanistan. Harry was in the fight, not just a figurehead.
Not sure what this has to do with that. I am sure he has served his country honorably and is to be commended for his battlefield bravery, but that does not immunize him from poor decisions or bad choices or criticism for the same in other areas of his life...