This is a company culture issue. It sounds like the new management is successfully changing company culture. Other than the first word, none of the other events would be that unusual to me at a prior place I worked that I would not describe as particularly toxic.
The answer depends on your ranking. If all these managers are above your head and okay with it, and their managers are okay with it or don't care, don't expect anything to change. You can ask people kindly to treat one another with respect, but if you simply call out their foul language they will not really change and might wonder why you are policing their words. Curse words are just words afterall, right? Is the issue really that someone uses the F-word, or that colleagues are disrespecting one another?
The next time someone says "that guy is a f-ing idiot" you could say "hey, I also disagree with his decision on this, but we don't need to personally insult him to criticize his ideas." If you call people out on language they will treat you like some out-of-touch old school marm. At best maybe modify behavior in front of you, or worse possibly tease you and consider you old fashioned and inflexible. You might find yourself excluded politically from this new culture.
In my experience, management cares only about not getting insulted themselves, and about getting the job done. If Joe is a manager and screams and chews out his employees but he gets things done, he will be perceived as a success despite how much abuse or profanity he doles out. If the culture up to upper management is to accept certain things, don't expect a complaining employee to change that. There has to be valid business reasons for them to consider changing anything, and in my cynical experience even a bunch of unhappy and leaving employees will often not change this. The ones who complain and leave are perceived as "bad eggs" and "good riddance to bad rubbish". Especially if Joe "really gets things done."