The rapper Snoop Dogg has been taking criticism for performing at one of President Trump's pre-inauguration events over the weekend.