I agree, the Union Flag/Jack is sometimes represented in different colours and I have no problem using say, a beach towel, or a T-shirt that has this.
However those things are not being worn by someone representing their country, and this shirt is supposed to be the players replica shirt, hence...