Hi Heather
First, I suggest you stick to the boundaries and parameters of your reservations and house rules. If a guest arrives a day early, you should not let them in a day early. Insist that they either arrive at your check in time on reservation start day and no earlier, or do a reservation change to add a day to their reservation.
Second, do not offer extra services for free, particularly if you dont' want to do this and feel pushed into it. ALl hosts need to learn to say "NO" very clearly and emphatically, or you will be railroaded by demanding guests and can easily burn out on hosting.
Third, if guests are screaming in your house and will not comply with requests to be quiet, they should be evicted the very next morning. Hosts can contact Airbnb to get Airbnb's help in "re-homing" guests who are causing problems for you -- sometimes Airbnb will find them another Airbnb listing to stay in, or put them in a hotel. (Hosts should not try to evict guests in the middle of the night as it can put the guests at risk to try to evict them at night). YOu can also call the police if they are causing a serious disruption such as you describe, and get a police report about this.
You absolutely should state the truth about what happened in the review. Write a concise review using a professional, emotionally neutral tone, stating just the facts. Eg, "Guest X arrived one day early -- we made the mistake of letting them in a day early. Guest insisted on being driven into town and back each day. During one night, guests were screaming at each other in their room and ignored our requests for them to be quieter. I cannot recommend these guests. THey are not suited for a shared home and would fit better in a hotel."
You need to warn other hosts about these guests' behavior so that other hosts can avoid them. Keep in mind the guest will NOT see your review until he has completed his review - this is done so that guests can't retaliate in their reviews.