Stand-up comedian Andrew Schulz has caused controversy throughout his career with comments about race, sexuality and politics ...