By calling him a:
You're exhibiting very un-Christ-like behavior.
As the saying goes, "What would Jesus do?"
Certainly not that... He wasn't even being racist.
Racism = Discrimination by race or skin color. In what way was he judging anyone by their race or skin color?
The second part of your offensive name-calling was also highly inappropriate and inaccurate. Unless he is physically composed of multiple pieces of feces, you shouldn't call him that.
I'd love to continue this verbal rebuking, but I'm actually going to Church in about 3 minutes... unlike you.