That's a fucking bullshit argument. It's an anti British army stance he's taking which he's entitled to take given where he's from and what happened there in the past. Him living in England has nothing to do with it.
"Nothing to do with it" my hairy @rse. I spent my year out before university in Germany, where relatives of mine had been turned into lampshades and soap thirty years earlier. By your anti-logic I'd have been justified in publicly berating the German army of the time for the crimes of their predecessors.