“i dont see this as anything evil
private establishment”
What Ruby runs is a public house. He is not serving guests of his family at no charge to them, he is operating a business and charging money for food and drink.
He is not permitted to choose who he will and will not serve although some dress codes can be enforced.
maybe he could have served him outside, and sans any knives