Foxman,
I know you feel betrayed by what your "friend" said, but I'd suggest not simply walking away from a 10 year friendship.
In his defence, while what he said was incredibly wrong, he might not have realised the effect of what he said. I'd suggest telling him how you feel so you're both...