Our guidelines prohibit the solicitation of products or services, the impersonation of another site user, threatening or harassing postings and the use of vulgar, abusive, obscene or sexually oriented language, defamatory or illegal material. You may not post content that degrades others on the basis of gender, race, class, ethnicity, national origin, religion, sexual orientation, disability or other classification. It's fine to criticize ideas, but ad hominem attacks on other site users are pro