I agree with Amos. It isn't a racist song. It is a song that has been enthusiastically endorsed by enough bigots to have taken on bad connotations. Not like the Horst Wessel Lied mentioned above, but like a number of good old German marching songs with perfectly innocent lyrics that I frankly enjoy. On the other hand, I learned better than to sing them around Poles. So the answer is, sing it all you like, but if you are going to sing it in front of Black people, test your ground first, their sensitivities deserve respect. Any white guy that objects is just a nouveau prig and can go get lost.