Hi B.,
I guess my first question to you is "Who is in charge"? It certainly sounds like your boys are, which should not be the situation! You are the mom & should be in control of them.
I never let my kids throw anything other then a nerf ball in the house. That needs to stop, as they need to respect the house that you live in.
Use timeouts, 1 minute for each year they are old. Have a timeout chair, in an area away from everyone else, facing the wall or corner. No toys or books during a timeout, just sit & look @ the wall. The time starts when you set them down & will end when they stay seated & you say the time is up or set a timer. If they get up before, it starts all over. At first you'll need to keep on them constantly. Over a period of time they will realize it would be better to listen to avoid timeouts.
I would sit down, & talk to your 3 year old especially since he is the one the 22m old will follow. Explain that you love him, but do not care for messes he makes & that he will need to start picking up after himself. Also talk to the younger one separately.
Explain to him what will happen if he does not pick, remind him only once, if he still doesn't then you will put the toys away for a while, kinda like you did. But it should be in a calmer situation & one that he was warned about.
Once he starts listening & picking up the toys that are left on the following days, you can allow him to choose one toy that you've taken from him. Only one. Explain that if he does not put it back when he's done he may loose it for good, or possibly give him one more chance. If he does it again, put it away for good, give it back on his birthday or Christmas, or get rid of it all together. There are other kids who would appreciate even 1 toy.
The other option is to allow them to play with one item each, then put it away before getting another out. He's only 3, so needs pretty much constant checking on. I don't know how you could try to lay down when they are up & playing. It could turn into a dangerous situation.
What ever you do you need to be consistant & follow through with what you say. If you don't each & every time then he'll push you until you give in. If that happens then he'll know to keep doing it & you are encouraging that behavior.
It will not happen over night, each child is different in how quickly they will realize you mean what you say, but they will learn.
They will not listen just because they are older, it needs to start now! As they grow they will continue to test you, but you need to be firm, letting them know what is expected of them.
Believe it or not they will respect you for it especially later! It doesn't sound like they respect you or their home at this time.
Good luck!
K.