Stopped by the house????? Get your late fees and have a very serious chat with this couple. They should not be allowed to be late ever again or it means termination.
Sorry to hear to hear your date night was ruined. Be strong. Be firm.