Yes. You are totally right. I am a citation nut. I think answer that have no citations are crap. This is standard policy of Stack Exchange. If you can't back up your claims then you did a poor job. On top of that I do think several parts of your answer are flat out wrong, but honestly thats a lot less important than the fact that you failed to make basic citations.
I would also add that your answer is pretty close to good. You can find citations for most everything you claim. Now I would still disagree with your answer, but then you would at least have a leg to stand on.