At what point should someone start supporting their country of residence and stop supporting the country they came from? For example, I've lived in the UK for 15 years now and am firmly an England support in football, cricket and rugby. Yet people still assume that I will be supporting South Africa in the rugby world cup final (even though I'm from Zimbabwe, ffs!). Soon-to-be Mrs TS has been in the UK for 3.5 years and will be supporting South Africa. Now she did actually live in SA for 16 years after leaving Zimbabwe so I can give her some leeway. But I have told her that after 5 years here she will need to change her allegiance! Why do people still hang onto their old ties and not embrace their new country's sporting heroes?!