It's a good strategy on the part of mods, we can still post but people are not forced to look at the pictures, I like it.
Unfortunately those pictures contain a lot more information than the words. For instance a single picture can be an equation. These things can be linked but then it breaks the thought process if several pages need to be opened just so that an idea can be placed in context. It is unfortunate that "adults" must be punished along with "children"... Disruptive "children" can change the entire tone of a thread.
Saving and printing a post will never contain the information content and usefulness it formerly had. Remember this is a Science Forum not a Chat Board or Introduction Agency.
One solution would be acts of immaturity should get banishment to a "junior forum sandpit". This would be an area in which the "Junior members" could learn to "grow up" among his/her peers while "functioning adults" retain full privileges to post in either area. This is just a slight gradation in security permissions to a two tiered system. Everyone could start out as an adult and only be "demoted" if they perform socially disruptive acts such as "speaking rudely out of turn" or posting "objectionable" material or "rude" pictures. Adults are those who have not behaved badly and show themselves as "responsible" and socially supportive members of the Forum. Everyone would be given a "fair go" without any forms of discrimination (especially no discrimination based on some "personal" judgments of intellectual ability). This would be in keeping with an open mind about forum ideas and topics. There is nothing wrong with speculation and with making some "dumb" science suggestions as long as it is done with a hope of learning something.
Everyone would start by being treated as a defacto adult. The "children" could still comment on all the forum topics but would need to "attract" the adults by good behavior into "helping them" in their own "sandpit" where they and the "children" could post till their hearts are content or even PM any of the forum "adult" members etc. There would "never" be any reason to ban anyone permanently. They can still read everything the adults post which means the "junior members" can look and learn without needing or warranting a "Moderator beating" by a permanent ban.

Of course Moderators would still have the authority to ban certain members for any further bad behavior or improper use of a Science Forum. The childish "food fights" could be kept away from the adult swim.
Members would not be sent to the "sandpit" unless they committed some socially incorrect deed. Nobody need know that anyone has been personally sent there unless they tell others. They would stay there for at least 6 months or until they showed that they were no longer offending. Their actual age would have nothing to do with the placement of Forum Members in either group.
Mostly this system is already in place where some areas can be posted to openly and others cannot unless you are logged into the Forum. A creation of an extra attribute field would be enough to divide sheep from the goats. Mostly the system would run itself and the Moderators would need to do nothing much more than present to control the problems.
An alternative would be to only allow members who have full permission and are logged in to post anywhere while those who are logged in and have lowered permissions be able to post only inside the "flagged areas". That way it is a choice for the members which areas they post in without being disrupted or forced to accept abuse. It is then a case of barring unlogged in members from posting anywhere except in the "open" flagged areas.
The "feedback" should be limited to "adults". Most "adults" can wear reasonable negative comments if people still wish to use them (without the abuse).
This means the forum hosts would
maximize earnings with page hits and provide moderation without the "iron fist" currently being used of any outright bans.

Pictures can then be allowed by designated adults in the "closed" areas if people use them usefully rather than "abusively".
Cheers