If you don't stand up for what you believe, your silence is the same as agreeing. It is good and courageous what you did.
Exactly why I had to answer his ranting and raving. BTW, that's all I got to say *lol* because he wouldn't let me talk afterwards.