We have a new woman who joined our team a few months ago. She's good at her job, has lots of confidence etc, a bit bolshy, doesn't suffer fools or take any crap but, and here's my AIBU, she swears All. Day. Long. Not in front of clients (she's very professional) but in the general office it's effing this, effing that, he's being a c, she's being a c. Our mutual boss never likes being outdone and raises her potty mouth game to match. Most days they're both in the office are a real earache. I, and several others, find it really distracting and frankly quite off putting. A colleague has complained to one of the senior directors and been advised to "just get some noise-cancelling headphones" 
I've applied for an internal transfer and will be transitioning to a different team at the end of the month so will be out of this aggressive atmosphere, but I can't help wondering why people like this obnoxious woman (and my STBXboss) seem to get ahead, and get away, with being so rude and obnoxious. I try and not to be like this, because I just feel like a nicer person at the end of the day. I've nothing against swearing, I just don't really swear so much at work I suppose. It doesn't really bother me except when it's so relentless and aggressive. AIBU to do anything about this? I'm leaving the team so it's not a long term issue for me but I'm a bit disheartened that senior management did not consider it seriously to my colleague.