Your looking for a perfect world and it doesn't exist on the Internet.
Nothing stopping you from printing the pages you read; photos and all, and nothing stopping you from collecting the photographs and storing them for safe keeping.

Blocker has been over why he doesn't want photos directly posted via the forum infrastructure. It slows the forum loading to a crawl and adds cost - to him.
He will also be fast in telling you this forum comes to us at no financial charge.

Any one or even multiple hosting sites can close, move and die. If we paid for a dedicated server for images it too is also only as good as the supplier.

I don't disagree with your wants, but I don't think it's very realistic.

BTW: www.photobucket.com offer a good service that works and doesn't bombard you with emails. The ad's on site can be a little annouying but again - it's FREE!