Credit where it's due, that's a good line.
I've had posts deleted without warning or notice before. It's frustrating, I get it. But here's the thing... it's not all about you, or me.
Moderating a place like this is work, and there are only a handful of volunteers doing that work in their spare time. The trade-off for maintaining a reasonable level of quality and scope of discussion without creating an overwhelming workload is that there is a degree of expediency and individual whim in how the moderators conduct themselves. Considering the alternatives of either a complete breakdown in standards, or having many popular discussion topics banned outright, I think that's something most are prepared to accept. Nobody likes being shut down, but there are evidently reasons why you wanted to post here, and those qualities are the product of the system that is in place.
As I wrote before, I think a practical way of modifying the forum's system is to enable users to see their own deleted posts (but have no way of quoting or replying to them etc of course).
In general, most of us mods try to put in a separate mod post in red or blue text, explaining that various posts have been deleted with either a rationale after (or sometimes before) a post is deleted.
But if we're deleting multiple posts especially if it's over multiple pages, it just isn't practical to write a unique explanation why each post is deleted, even if it is just a few words.
For people who feel offended by having their posts deleted seemingly without a clear reason, take comfort in that it isn't personal (unless you are specifically called out in the thread by a moderator for being a non-productive contributor).