Interesting. Here's a scenario. As a counselor, I will come across clients with all sorts of issues in their lives. Eventually (after I finish my degree) I will become licensed, and will adhere to a code of ethics. According to that code of ethics, I cannot ethically refuse services to anyone for a reason based on personal belief/preference. For example, if a client is referred to me, and is LGBTQ, I cannot ethically say to them "I can't see you because I'm a Christian and it goes against my beliefs". I have the "right" to say that, certainly. But ethically, I have violated the standards of my profession, and can expect that certain privileges will be taken from me, up to and including my licensure and ability to practice. I may have also violated discrimination laws, which might expose me to legal consequences. So I have a right to do as I like, but doing so may result in loss of privileges.