I can't speak for every town and/or State, but the writing was on the walls more then six months ago!
Lucky for me my LGS and some on-line purchases have kept me from ranting like the O.P. but I made a real effort to visit my LGS almost everyday when I felt shipments might have come in and bought either bullets I use or powder when it came available.
Even though we have a Cabela's at the State Line, I haven't seen any large supplies of powder since before Christmas there. And unless you shoot an odd caliber or a .223, a 30-06 Springfield or a 338 Lapua, brass is not available there either except for a few pistol brass cases. I told one of the floor staff I had more powder on hand then they did, He said "I do too"!
My LGS, had a large shipment of Alliant powder come in a few months ago, Reloader 22, 25, 33, and 50, but if you waited too long to walk in you'd never know it was ever there even with a limit of 2 like items! Sometimes it pays to stock up, and preparing for instances like this.