I'm not sure why the beer and vodka one is offensive. The one I'm talking about is more offensive even than the last one listed there, despite having most of the same words. Rather than "bad", the first word was the only one left unchanged. The teacher noted it was racist, offensive, and probably shouldn't exist let alone be taught.
I think he was trying to make a point about how far things had come, considering some schools and many businesses in the US (including the ones in our town) were still segregated by race when he'd been in high school. However, the shock of hearing that one from the teacher even with his caveats made it the one that stuck in my mind all these years.