I categorically disagree.
What is the purpose of supporting a local team? What defines local? Why should one be coerced by society into supporting a local team? Why should somebody have to support a local football team, but not local music, or produce, or business etc?
For me a glory hunter is somebody that say, by about aged 16, maybe 18, looks at the league table and decides who to support depending on who is top. I also think it is somebody who changes team.
The bottom line for me is that what makes you a proper fan is a) truly loving the club you support and knowing a lot about them, b) sticking with that team through thick and thin and c) making a real effort where financially and personally responsible to go to games.
I'm a Manchester United fan from the Midlands. I've supported them since I was 6, my Parents used to live in Manchester and that is why I support them (My Dad use to watch United whilst in Manchester, Mum used to watch City at Maine Road), I've been to over 50 games, and I've never once changed team. That for me is a proper fan.
We live in an era of globalisation. I want fans from all over the world. I want people in Sydney, Beijing, New York wearing Manchester United shirts. That means my club is a success on the world stage. I wouldn't just want locals. Manchester United fans from Manchester are just a small part of the fan base. And as Manchester City grow they will become like this. Ironic as for so long they tried to claim the moral high ground by only having fans from Manchester. Incidentally, when I went to Israel I saw a few Manchester City shirts. A sign of changing times.
Support who you want and enjoy it all!