What's the problem? If it were a "Home" game, I could understand being upset.
It's only a five or so hour flight over (actually shorter than flying TO the West Coast); maybe six and a half coming back, depending on the wind at altitude.
As someone who has dealt many times with jet lag across every time zone on the planet, I know that the difference between three hours to play a Western Division team and five hours to play in London isn't all that great, especially for world class athletes.
They get a bye week right after.
The Krafts get to enhance the "global" side of the Patriots brand.
Brady gets to build up his "Q Score" in Europe for his current and post-retirement marketing ventures.
Young players who have maybe never traveled outside the Americas get to spend some free time after the game in a truly great city, with nearly all expenses paid; their WAG's get to shop at some of the world's toniest stores.
(PS: Note to NFL. Why not just make it an "Away" game for both teams? I'm certain that the League's scheduling software is sophisticated enough to work with one less "Away" game for two teams as a logistical parameter.).