The Invictus Games were intended to be a celebration of resilience, courage, and the indomitable spirit of wounded veterans.
However, thanks to Meghan Markle and Prince Harry, the real stars—the veterans—were pushed into the background while the exiled royals soaked up the spotlight they manufactured for themselves. The public’s response was clear: empty seats, and lots of them. Despite grand claims that 40,000 people attended the opening ceremony, footage painted a much different picture. Entire sections of the stadium sat eerily vacant, making it resemble a slow morning at the gym rather than an international sporting event.
Even with performances from actual stars like Katy Perry and Chris Martin, the audience turnout was embarrassingly low. But can anyone really be surprised? When an event designed to honor veterans is hijacked by two fame-hungry former royals who never served a day in their lives, it's bound to leave a bad taste.
When Prince Harry took the stage, instead of rallying support for the veterans, he used the moment to take a thinly veiled swipe at Donald Trump. His remarks about the world lacking moral character weren’t subtle, given that Trump had recently called Meghan “terrible.” What exactly does a political jab like this have to do with honoring veterans? Absolutely nothing. But since when have Meghan and Harry let something as trivial as relevance get in the way of their personal agenda? Even those close to the event were fed up. An anonymous Invictus insider stated bluntly that the couple had become a distraction, overshadowing the veterans who should have been the true focus. And that is the core issue—Invictus Games are no longer about the athletes who have overcome incredible obstacles; they are now about Meghan’s latest designer outfit and Harry’s perpetual victimhood.
The so-called “Meghan effect” is real, but not in the way her PR team wants people to believe. Instead of attracting crowds, she seems to repel them. Despite millions of taxpayer dollars funding the event, fans simply did not show up. Perhaps they saw through the spectacle and realized that this was less about honoring heroes and more about another carefully orchestrated Sussex PR stunt. Social media wasted no time pointing out the obvious: rows upon rows of empty seats, sarcastic comments asking where the crowds were, and speculation that tickets must have been too expensive—except they weren’t. People simply weren’t interested. Meghan’s name being attached was enough to send many in the opposite direction.
Meanwhile, as real veterans had to fund their own travel expenses, Meghan and Harry enjoyed a $10,000-a-night penthouse and arrived in a fleet of gas-guzzling SUVs. The numbers speak for themselves. Canadian taxpayers were forced to shell out $30 million for this event, and what did they get in return? Half-empty stadiums, veterans overshadowed by a royal soap opera, and headlines more focused on Meghan’s wardrobe than on the athletes. Veterans who actually earned the spotlight were left to cover their own accommodations while public funds seemingly went toward Meghan’s latest luxury ensemble.
The disappointing turnout made one thing clear: the public is tired of the Meghan and Harry show. Many veterans and their families openly refused to attend, unwilling to take part in what they saw as a publicity stunt masquerading as charity. One veteran summed it up perfectly, stating that they would never support an event that allowed the couple to exploit their service for personal gain. The veterans should have been the center of attention, not them. And that is the real tragedy—what was meant to be a platform for honoring true heroes has instead turned into a vanity project for two individuals more concerned with their public image than with the people they claim to support. The public has made their stance clear with their wallets, their feet, and their absence. Perhaps it’s time for Harry and Meghan to take the hint—people simply aren’t buying what they’re selling anymore.

