A post is a post. One can express one's thoughts as he/she pleases. We belong to a society that allows for us to speak our monds. The thought police do not belong here.
Yes you can, in a place that is truly a public, free forum. This site is paid for (and costs over $1000 per year) and is moderated and paid for by others, and I gotta be honest, sometimes we will pull comments that don't agree with our motives. 98% of the posters here understand the rules and we get along with them, even if they have opposing views.