I'll let someone else defend CF from our more negative friend.
Nobody needs to defend the stock, just defend reason and verifiable facts.
I have a lot of respect for HogHead for managing to remain on topic most of the time considering the responses to his comments are always personal. If he, or anyone else, wants to spend all day long here bringing up hard issues that provoke thought then more power to them. I don't really have a hard time working my way through the negative arguments any more than the overly positive arguments.
Personal attacks just feed the dynamic of insult, insult, violation. Please just stay on the topic and if you disagree with how something is being portrayed then argue the point. (That's to everyone, not a specific person.)