I believe that all public or workspace toilets should have free sanitary towels/tampons available for female users. This is an essential toiletry in much the same way as toilet paper is. Anyone operating a public or workplace toilet should be required by law to make sanitary products available.
You may be interested in these active petitions
Most women have experienced a time when they have been caught out and have realised they have not anticipated the start of an early bleed (period/menstrual cycle).
I believe there is no excuse not to make it easier for women to access sanitary products when these are required, by providing tampons and sanitary towels in public and workplace toilets.