As a German, I find "kraut" more amusing than offensive. I can only speak for myself, of course, but I think a majority of Germans would find the term more humorous than anything else.
Full disclosure, though, I like Sauerkraut a lot, which might play into it.
Full disclosure, though, I like Sauerkraut a lot, which might play into it.