Louisiana emcee Kevin Gates spits with a ferociousness not seen in some