If you stop them from speaking, yes you are stripping their rights away from them.  Offensive speech is the most protected speech.   If you just protect the speech  you agree with, you have protected nothing.  Yes, they do deserve respect.  You can take the opposing view and still grant respect to the individual.  I think you and I have had a respectful conversation.    If you lower a person or a group, you also lower yourself.
As far the ACLU, that statement of theirs is not go 100%.   There are many times that they have been on the wrong side of issues and groups that they should have been supporting.   There are nicknames for them that conservatives have.  Most are not very respectful.