You sure have had your hands full, haven't you! I certainly hope you had your son doing the laundry, etc. for the scabies...since he brought them home to you. He very likely picked them up in jail. He also probably passed these on to his girlfriend. Your older son should not only be helping you with the fleas but also reimbursing you for the expense. I know life is tough but it's tough for you and your husband, too. They need to be held accountable for the things they do. They are certainly old enough to know better so they should be held accountable for their actions. I know they'd think twice next time.
When my three children were teens, they had to be home by 7 PM because that's when we had dinner....even on the weekends. This was our family time...around the dinner table. Then, if they had plans in the evening on the weekend nights, they had to be home by 11 PM. During the week, they didn't go out after dinner. They did their homework instead. So, that shouldn't be that difficult to have the curfews that he has. Teens can get in plenty of trouble, as you have found out, so I was strict about curfews. Of course, if there was something special like Homecoming, etc., the curfew times would be extended, but not by a whole lot. Boy, did they ever complain but once they became adults they thanked me. They said it showed them how much we loved them. It's kind of like tough love. You do these things to help make them better adults so don't beat yourself up over things like this.
I hope you can take a breather and relax and enjoy Thanksgiving. It's stressful enough preparing a huge meal! Even though you most likely are upset with the boys, life passes too quickly so enjoy each other, too. I hope you have a wonderful holiday.
Sherrine