To bring this into the realm of reality, we never delete posts, we move them into an admin area for review, and there's no way I've seen even a hundred posts by you Jim, to say nothing of 300. I'm fairly sure that's a severely exxagerated number. However, I understand that you can find it upsetting to have a post removed, but you have to try and see it from the point of view of the entire forum. For example, the one instance I had of being aware of a problem recently was a thread with some of my images where I had to step in and ask you and another member to please not turn it into a two-person conversation about nothing at all.
What you need to try and understand is that other people besides you are trying to use the forum too, and they see new activity somewhere and they read the thread assuming they are going to find some further developement of the topic. When they are instead opening thread after thread only to find one guy calling another guy a name, or laughing at a joke he made that has nothing to do with the subject (and the subject matters, which is why we are now focusing on things being on-topic. People decide what to read based on the subject of the post), it can get pretty annoying, especially if someone is on a slow connection and each thread takes several minutes to load.
So in an attempt to help clarify things and prevent that situation from getting out of hand, we've been removing posts that seem to go too far in that direction. Possibly it's occasionally been a mistake, a post removed because at first glance it looked pointless but wasn't. All I'm trying to get across is that it's not directed at you as a personal statement, although in fact you do have more of a tendency to sometimes forget what the topic of a thread is and just start talking about whatever happens to be on your mind at that moment than the average user.