I think people are rightly pissed off with it. If you're having a national flag on a shirt, have the national flag on the shirt and not some representation of it.
Still don't understand though why England still have so much blue on their kit.