Oh my goodness. Contact support and ask them to help you find a way to get these people out of your home without ugly confrontation. That type of disrespect is unacceptable.
If one of my guests had told me to shut the f up... I would have asked them to leave, offer a refund for the remainder of their stay, and asked them to do it within 12 hours, of course with the support of Airbnb. No one should disrespect you in your own home.