My Merriam-Webster dictionary describes a bitch as a "malicious, spiteful and domineering woman. "Fierce" is defnined as "violently hostile or aggressive in temperment". So I would surmise that the difference is in the violent acting out upon the attitude.