I know I'm gonna get flamed for this question, but is BJJ really practical for self defense? I know BJJ would be effective against a drunk, or someone who doesn't know jack about fighting, but I imagine rolling on the mat is different than rolling in the street, against someone who knows some fighting such as wrestling or any other skill. The mat is soft, and in the street you can be rolling on stones or anything. Can BJJ be practical for self defense? Also what should I look for in a BJJ school, how can I tell the difference between "sport" BJJ and BJJ that is more realistic. Thanks in advance.