Lil B went on a strange Twitter rant yesterday (July 27) evening and admitted that he is "transphobic" and compared being "transphobic" to being racist and supporting the Confederate flag. The Based God apologized for being insensitive and says he is insecure and immature. Read the full rant below:

More From XXL