Who are you to decide if it harms the Hotel owners or not? You have decided that their discrimination "harms" others in some way. Some people are angered to know that someone disapproves of what they do. My 2-year old grandson is like that. we are not free from disapproval. You have judged this couple and disapprove of them? Shouldn't they receive the same benefit that those they "discriminate" against, and be permitted to live their lives the way they want without someone else forcing their disapproval on them?
Are you incapable of seeing the logical fallacy you are operating under and why freedom here protects the rights of ALL people? Or are you only so privileged that YOUR views receive approval?