Diarrhea Planet (TT the Bear’s 11/10) Four separate people guffawed at me when I told them the name of the band I was heading to see last Sunday. Granted, one of those people was my mother…