About Haiyan being banned for at least a year, i think this might be right if he made people quit cubing due to threats. But maybe a strong warning cud have sufficed as a first step. Like if he ever do something like this again he would be banned.
He chose not to apologize. He chose to cause further disruptions after being told it would lead to a ban.
Much more has gone on that what you see posted on the WCA site.
It will be better if WCA posts up more information.
At speedsolving.com, many people's only source of information is from what you and some other dude from mf8 posts. Although Haiyan tries to post his side of the story, it's not of much use when people start calling him a liar. I do believe that most of the information we are getting here is biased.
Personally I'm really sick of seeing some people, not mentioning names, repeatedly posts highly subjective and derogatory comments about Haiyan. it seriously gave me the impression that they have had personal affairs with Haiyan, and this is just an opportunity to get rid of him.
This matter could well be peacefully resolved instead of escalating to what we have now. Although it's true that Haiyan had definitely done the wrong things, I think it's fair to say what we are seeing now is exaggerated version of what really happened. I trust you and respect you for what you did, however, since you're, too, directly involved in this matter, what you have said might well be biased because of your own emotions. (I'm not saying you would do this deliberate).
From what I've seen , Haiyan is hell of a hot tempered guy. It was a heated moment and blahblah and he said things he should not have said. However, it is that necessary to take his 'threats of physical violence' literally? Would you really think that he will kill you because you didn't let him cube?
Furthermore, although it's pretty evident that he is pissed about not being the delegate, I don't think it's relevant because we should be judging on what he has done and not what he intended to do.
Because there is a degree of truth in both sides of the story, we shouldn't really flood speedsolving.com with just negative information. It's pretty much pointless if everyone here hates Haiyan because of what some people (not you) said, and people at mf8 supports him for their own reasons.
Finally, people are banned from forums for a reason. At this point we should try to resolve this problem peacefully rather than try to escalate it even further.
Putting up more information will let people see a larger picture of this matter, however, I do understand the problems with it. I can't influence what the WCA decides to do, but I hope it will turn out good.