Can we all calm down a little bit?
The OP isn't the only person who's ever been told by a pet store that it's OK to put two female betta together. If the pet stores gave proper information - sites like this wouldn't be as critical as they are. But as things are, pet stores are actually propagating the majority of the misinformation out there. That doesn't make it right, but we need to understand that.
That said - OP - You DO need to separate your female betta ASAP. Your tank also is overstocked.
Aqadvisor is a great tool to estimate stocking. It's not perfect, but it will give you a good starting point for appropriate stocking in a tank. Keep in mind that stocking includes both bioload (amount of ammonia produced) and the amount of space fish need to be comfortable and not stressed. Stress can have an impact on a fish's immune system, and that can have implications for every fish in a community tank. I just plugged everything in (guessing on a couple of your guys) and you're stocked at 130% right now. Keep in mind though - that both your cories and your danio should have a larger school. To outfit them properly you would be even further overstocked.
Here is Aqadvisor if you want to play around with it yourself: http://aqadvisor.com/
What I would recommend is getting another tank ready for the female betta ASAP and moving some of your community fish into that other tank with her. I think you'll find everyone to be happier and healthier once that is done.