D.R.
You are absolutely not being too protective. I would set rules, stick to them, be consistent and give lots of praise. Tell your daughter "Safety first, you are never allowed in the street without holding mom or dads hand." when our daughter was 2 I stepped on a bug on the sidewalk and told her if she went in the street she could be squashed like a bug. Funny now all these years later all my friends say it and the kids joke about it but it kept them safe. The boys are certainly not getting good supervision at home or they wouldn't be out riding their bikes in the street late in the evening. they may be coming to you for the parenting and attention they don't get at ho9me. Kids thrive on discipline, they think adults that give them boundaries care enough to keep them safe. Start giving them positive and encouraging words and tell them you care about them too and want them to be safe, please don't ride your bikes in the street especially after dusk. If you tell the boys you are happy to have them over for 30 minutes but only before a certain time and when they knock you may not always have time but you are glad they stopped by. your husband is right, she does need to learn form her mistakes but she is not old enough to know how to keep herself safe, it's up to you. Also, when she gets older and your gut tells you not to let her go to the park with the boys and your DH tells you she has to learn from her mistakes...think twice before letting her go! Say yes often, kiss and hug her often and set limits for her and her friends...you're doing a great job so far.