Charlie Puth has begged Kanye West to stop promoting "incredibly dangerous" messages and called out the rapper for selling a Swastika tee.