They have the right to be as racist as one likes, of course, limited to hate crimes. Airbnb is making a business decision that it doesn't want to service these people. That's Airbnb's right as a business, in a classical libertarian view.
No, not limited to hate crimes. You don't have the right to be racist in hiring practices, or who you serve in a business that's open to the public, etc.