语法上没有问题。your right to say it是defend的宾语,被to the death隔开了而已。
好像那个the可以不要,至少我感觉这样比较通顺。I will defend to death your right to say it.
没逗号