Venting is the direct result of no/lack of communication from leadership that is credible information that is given with respect to the employee and their families. When in fed up with situtations that are not in a environment of trust and respect venting will occur, just human nature.
This can be changed with trust and respect and direct communication so employees can understand and assist in the completions.
How much time is spent talking about the latest rumor, story, or internet venting during a day, multiply by 1000 and nothing gets done or done poorly.
Communications has the tools but lacks the support to tell the employees the news, part is that the outside world would find out, I guess that is the way it is, so inefficiency continues without true 2 way communication on what is going on....