The only people I come in contact with typically are those I work with. We are fortunate to have fresh masks daily at work, so since everyone is cooperative about masks at work, we have no issues. We do try to social distance at work, it doesn't always happen, but we do try to keep away from each other. Everyone is polite about it. We understand. I don't see it as infringing on my rights, my employer has the authority to act.
Good question. Our offices have had PPE from the start. We just received another 4 gallons of sanitizer on Friday. We've never run out of it. We did have a gap in masks for about five days, when the PM handed out the emergency cloth masks from district, package of 5 each, reusable, but then the surgicals came in and no gaps since then, Plenty of surface sanitizer, which we use for cases and vehicles. Seems they at least care about this issue anyway. Several other offices I've contacted have varying levels of PPE, so I'm guessing it's who's doing the procurement for your office or central office supply management, or perhaps our sources are better stocked, who knows. Perhaps they just don't want to spend the budget money. Pick one!!
You are very lucky. You work in a good office. We can't get squat. They always say "Its on order".