It's on the back of the collar, hardly like they've changed the 3 lions. It's not like the cross is a regular part of their shirts either.

Their fans routinely turn up to game with the England flag altered to fit their club's colours and with some crap written all over it. Is that "respecting the flag"?

If they'd gotten rid of the 3 lions and put this as the crest then maybe they'd have a point, but people need to get over themselves. Feels like the kind of thing that wouldn't have been an issue 10 years ago. In fact didn't their 2010 shirt have multi coloured crosses all over it?