Reducing 3 strikes from minimum life to 25 is fine, but it does nothing to address the fact that expanding judicial discretion just gets you screwed in an election year. Theres nothing to keep people from getting multiple consecutive terms until its just the same as life.
The bill also doesnt address perpetual parole. When I was released after having served time, I was sentenced immediately to additional "parole" for a year and a half. This cuts into your ability to go to work in some cases (construction hours start early.) my job as an automotive mechanic started at 4 AM and school ended at 10. parole says i need to check in and be home by 6 pm, so i have to apply for extensions and variances every week. miss one and I go back to a jail term I technically already served.
$300 million dollars is nice for training, but training generally sucks in private prison and you have no recourse. For example, in a state run correctional facility you can learn shop math (trigonometry) and a trade. At the private prison I spent a year at (before it went bankrupt and transferred us all to state anyhow) my "education" consisted of painting the floor and laundry detail. you learn nothing, and surprise, are paid nothing because its education not work (work details like this in prison are supposed to be paid.)
as for the tampons and sanitary napkins, fine, its not like those were actually much of an issue from what i gather. Did you know inmates have to purchase things like soap and shit tickets? (toilet paper) There are freebies from commissary like those stab-proof pens for visitation, but use too many or upset a guard and youll get a strike for 'commissary abuse' and be restricted from buying things for a month or two. Ever wiped with a piece of receipt paper? not fun.