Sorry but it really annoys me the whole race card thing just because someone adds race in front of a derogatory word. Maybe i'm just old (30) but for me actual racism is abusing someone because of there race. By letter of the of the law, i think nowadays adding someone race irrespective of why the fracas kicks off is construed as racism but personally i think that's PC too far (or more likely it's probably the only thing you can do someone for racism rather than why a person would abuse another).
Anyway, Vardy is a cnut, Wilshire for me a bigger cnut.
If you verbally abuse somebody then it's abuse. If you add a disparaging term for somebody's race in with that abuse then it's racially aggravated verbal abuse. I think that's pretty straightforward to be honest.
If somebody told a black person to '**** off' it's abusive, if they say '**** off N*****' then it clearly has a racial element. I don't think there can be any complaints to be honest.
... pretty much my take .. indeed, couldn't have put it better myself ...