Ever since far-right and nationalist parties co-opted the St George’s flag, its presence has become a shorthand for ‘You’re not wanted here’, writes Sharan Dhaliwal