I found that although there may be "unlimited" freedom of speech in America, it is really hard to "practice" it because American society has become too "politically correct." If you speak something against what the majority thinks is "acceptable" you might face severe consequences like losing your job, etc. So, even though you might not get arrested for saying something "wrong," but you might end up in a worse situation.
So, I did not find freedom of speech in America something to write home about. I find myself more free in India.
I like to blog about various topics ranging from education in IITs to social issues in India and US. All opinions and views presented here are my own and not of my employer.