I just wish to point out that St George's flag was not the Flag of England but rather historically is the flag of the Kingdom of England.
The Kingdom of England was, from 927 to 1707, a sovereign state to the northwest of continental Europe. At its height, the Kingdom of England spanned the southern two-thirds of the island of Great Britain (including both modern-day England and Wales) and several smaller outlying islands; what today comprises the legal jurisdiction of England and Wales.
So for those who feel proud to be English and see the St Georges flag as England's Flag, remember until 1959 it was Wales' Flag also so within the Union Flag, The red Cross on a white background was both the Flag for England and also the Flag for Wales.......
So if you think the Red Cross represents you as the English nation, remember it has been representative of the Welsh Nation also....