I don't know that a native English speaker would consider idiot to be "foul language." Insulting, certainly, but not foul. Many native English speakers might consider bullshit to be foul language, but so what? I didn't call Brown an idiot--i specifically stated that the rant, what he wrote, is idiotic, and i see no reason to change that judgment. So, for example, i consider your unsubstantiated assertion that i "d0 it more often than not" to be idiotic, while not necessarily considering you an idiot. After all, people can say idiotic things (as you have done here) without being idiots.
You seem not to have understood what i told Brown. Atheists are not people who have anything in common other than an unwillingness to believe the god bullshit. Otherwise, they can be, and in my experience are, as diverse a group as one is ever likely to encounter. I contrasted this with a community of believers in which all the members at least ostensibly believe in the same creed. Maybe if you think about it for a while, you can understand that distinction.