I only buy my ammo at Walmart because they have the lowest prices. Their 22LR ammo is usually less than $.06 a round. The hoarding may not be as bad as it was, but 22 ammo from Walmart is still definitely hoarded, but I can see why with everyone else selling it for 7 or 8 cents a round. You can certainly find 22 ammo now almost anytime, but you're gonna be paying top dollar for it. If you want Walmart prices, availability is still very hit and miss.
Today I picked up 100 rounds of Remington .38 Special, and 100 rounds of Perfecta .357 Magnum at Walmart. The .38 was $40, and the .357 was $37. Not bad...still trying to figure why the .357 was less expensive than the .38 though, it's usually the other way around.
I also went the way of the pellet rifle during the 22 ammo drought. I've got 2 of the break barrel .177 rifles...both shoot 1000 fps, have scopes, are fairly accurate, and can be shot for next to nothing as pellets are of little cost. They are fun to shoot, but by no means take the place of the shooting experience I get from shooting powder ammo. Now that I'm finally starting to get my ammo supply back up, I can start shooting the .22s again. I'll also be teaching my wife and daughter to shoot the .38/.357 revolver...looks like we'll have some fun days coming as soon as the nice weather is here to stay...