ac milan has an english flag in their crest and were originally a cricket club. it has also retained the anglocised (sp?) spelling of 'milan'. fc barcelona also has the english flag in its crest.
This is simply wrong. AC Milan was first established by an Englishman, correct, but its crest actually incorporates the Coat of Arms and/or Flag of the City of Milan.
AC Milan Crest:
vs.
Milan City Coat of Arms
The same goes with Barcelona. The cross of St. George is actually an integral part of the Coat of Arms and Flag of the city of Barcelona.
FC Barcelona Crest:
vs.
Barcelona City Flag:
Note also Inter Milan's clash/away 2007/2008 strip:
You could conclude that it is in fact a tribute to the English origins of football because Internazionale was created as a breakaway club from AC Milan in 1908. But alas it is simply a tribute to the city in which it is based.