I say cut some slack. Granted they have chosen this career path voluntarily, but these big time coaches operate 24/7 under a gigantic microscope. The pressure, first to have one's team perform athletically and in some cases academically to high standards, second to be responsible for any poor behavior on the part of their staff as well as their players, and third to keep one's cool in the heat of highly charged games, is intense, and I doubt that many of us posting on this forum could do this day in and day out with losing our temper periodically.
In the world of swearing, BS is pretty tame. Do I wish she hadn't? Of course, but I also wish Geno didn't swear at his practices. The fact that she took time to apologize squares things up for me.