Sam Smith's not having the best time of it lately.

The singer recently caused outrage amongst some musos when he didn't know who Radiohead frontman Thom Yorke was, and now he's been subjected to merciless mocking on Twitter after a series of tweets describing his shock at encountering racism in London.

Many people describe Smith's tweets - which you'll see below - as 'naive' and that his oblivion to racism 'makes him part of the problem'.

 

 

After the backlash, he responded by posting a message to his Instagram page defending his stance:

In any case, he might think twice about how he uses his voice to get his point across in future.