dmpoole,
You eaither choose to ignore (and/or report posts/emails) or stop using the forums.
You seem like a nice but very opinionated guy. You know you won't get on with everyone, you think you're age might have something to do with young kids bashing you, if thats the case, there is your answer.
Some have said to you that you go on about past experiences many times so I would have thought that is something people have an issue with (Even if you disagree here) so perhaps restrain from going on about those experiences for a few weeks and see if the hate emails and comments persist. If it doesn't, well that rules something out.