WEEI?
A sports station located in Massachusetts. The story encompasses everything from what are deemed offensive comments to businesses pulling ads with result including few hours of non-programming and sensitivity training for all hosts.