Civility vs. incivility in online social interactions: an evolutionary approach