there is no freedom of speech on a forum. when you agree to the terms of service you agree to play by their rules. here's an example for many of the SBR posters can relate to it better. Poster has a job at McDonalds and has to wear the McDonalds uniform to work. by his God given American rights he has the right of expression but not at McDonalds during working hours. Show up in a tank top and Poster is fired.