Calling a spade a spade is not a racist term, that is ignorant. Where you from boy, Missouri.
It means calling it like it is, calling it like you see it, "pulling no punches". It always has been. Surely with all of your knowledge, you knew that, but you just wanted to perplex us. Being gay may be homosexual to you, but to me, it is still just happy. I guess that I can't play cards anymore or dig in my flower garden because I would not want to call a spade a spade, even if it was one.