The whole point about Invictus in the past few years, is that it has sadly become the Harry and Meghan sideshow. Even down to his first public outing with her when they were just going out together, that was one way to overshadow the games itself
Harry legitimately should be leading it, so it's hard to understand why Meghan is so often at the forefront. As his wife she should definitely be there supporting him, but her participation is on a whole different level to being supportive and proud of her husband.
Add to that how she emasculates Harry, pushing him out of the way when he inadvertently goes to greet someone before her, or if he walks ahead of her, pulling him back, and then he cringingly jumps out of her path. Elbowing him out of the way, or pushing him and gesturing him to do something, as if she is guiding a reluctant teenager to the stage, mic or whatever. It gives a terrible image and it is understandable they both get ridiculed.
Instead of Harry having her doing the full roadshow with him, she should step back and allow him to take the lead again, I am sure that is what the veterans will want.
The Vets have been totally overshadowed by H&M claiming front stage, even the fact she has chosen to not attend this Invictus event is another power play.
I can totally understand why the Royal Family have stayed away from this Invictus event. Invictus is heading towards becoming a very hot potato, particularly with the questions around their funding and expenditure and now with them accepting hospitality, on behalf of Invictus, from what is a corrupt military who are closely linked to Russia and China.