I agree. This should be a collaborative effort. Don't think there should be an approval system, but maybe a flag system so admin's attention to an item could be drawn.
Of course, this is subject to abuse too, but maybe implementing a monitoring system for flags (again on the community's shoulders) would help. For example, one members flags an item (for whatever reason), so it goes to a flagged items space in which all flagged items are held. Other members go to that place and confirm or reject the flag (something like voting). If it gets x confirmations, goes to the admins for further action.
It's an idea, it doesn't necessarily have to be exactly like that, but I think it should be a collaborative effort between members and admins.
Barb