I agree things can get heated up here on iReports but we must remember if there were no controls, there would be chaos. There has to be a line drawn on what is said so when you are discussing an issue stop before you post. This site is provided by CNN, and ultimately it is they who suffer if it is misused. They have every right to ban those who go too far.
So stop and think before you reply or post material.