22 ammo in the US is almost non-existent and has been for years. No one can seem to really lock down a reason either. Some say it's hoarding, some say it's the government tying up the ammo manufacturing with large orders. Neither seems to quite make sense but something is going on to either keep production down or buy everything up. A case shows up at my local Walmart and it's gone within hours. I haven't seen any in there in two months and in the last two years have encountered it in there only four times. Local gun shops manage to keep very small supplies but they doubled or tripled the cost and limit you to two boxes.
A lot of other ammo has been in short supply as well, usually the lower priority stuff. Popular hunting ammo but not shot by the average Joe is hard to get. Common calibers like 223/5.56 or 308 plus the Russiancalibers are about the only thing you can get easily and somewhat cheap.
Service in general is just bad. The younger generations seem to think they are entitled to things just because they exist and don't feel the need to work for it. Plus there are just some nasty people out there. I think with the gun shops, part of it could be dealing with people demanding ammo that just doesn't exist. Probably get tired of dealing with that day after day so their patience runs thin.