put another way: the fact the mushroom users are a small market, and they're consequently a little harder to find (you have to know a bigger dealer, usually), is probably a good thing that you want to maintain. you don't want people to be free to throw shrooms around - you want them to be hard to find.
so, the ideal thing is not to decriminalize it technically so much as to just not enforce the laws around it.
but, on the theoretical scenario that you find somebody selling shrooms to kids, should that person go to jail? yeah. absolutely.