If it is used as a racist slur then it's wrong and counter productive. I've never heard the phrase 'Gammon' so i've not got a clue what it stands for. Something to bear in mind though. Racist slurs towards black people have real connotations, history and consequences. I'm sure that we can agree on that.