A #@% here, a b*l*e*e*p there, civility’s scarce on the Internet