So far, you've done everything you could, and should have.
At this point, if you can manage it without having a strong urge to bash your husband over the head for stupidity, you need to sit him down and explain to him the following:
1. He's invited people into the home you share without consulting you. That shows that he doesn't consider you a "full partner" in the marriage.
2. He's blown off the guests' use of inappropriate content in the home you share with three little girls. Because most child molestations occur
in the home,
by a person the victim knows, that inappropriate content is a dangerous indicator. If these guys can't resist the temptation of inappropriate content for a few days, then what does that say about them resisting the temptation of their own urges? Thus, your husband is showing a blatant disregard for his own daughters and their safety.
3. He's given your old vehicle to one of them without asking you. Has he signed over the paperwork on the vehicle to the guest? First, by not even consulting you, your husband is again showing a horrible disrespect for you. Secondly, if your guest wrecks that vehicle and it's still under your name,
YOU ARE FINANCIALLY RESPONSIBLE FOR THE DAMAGE HE CAUSES WITH THAT CAR.
4. He didn't defend you when the friend made a sexual comment to you. Ma'am, are you property, or are you a human being? It's appalling to think that your own spouse will not rush to your defense. Again, it's an earmark of blatant disrespect. But it's also a sign, because of the aforementioned inappropriate content problem.
5. Your girls have to be quiet when the guests are sleeping in the morning. HUH???? Exactly who is paying the house note? And why do you and the girls have to walk on eggshells in your home? Why should you treat these men with great respect when they treat you like dirt?
6. Finally, ask your husband if he wants to spend his years with those friends, or with his wife and children. Because, considering what you've typed here, your girls and you are in danger. You're protected by no one, because your own spouse isn't standing up for your rights. You've got men in that house who are showing signs of strong sexual temptation.
Tell you husband that either he protects his family and gets those freeloaders out, or you and the girls will leave. Please also tell your husband that you wish it was otherwise, but since your own husband won't stand up for his children, you have to do it yourself.
God bless you and those kids, sweetie. God never leaves you, nor forsakes you...Even if your spouse does.