Bad language does not demonstrate a lack of knowledge. Bad language can be interpreted ignorantly as a lack of knowledge, by some people. I received some serious, and well deserved telling offs too.
There was plenty bad language, and I under exactly what was meant.So clearly both are effective means of communicating.