I hope your Molly issue improves. It is always tough when fish don't quite get along. It bothers me when my own pick on each other even when it is natural. It drives me crazy when I want to do something about it but all I can do for the time being is watch. You make good observations in your own tank. My brother had this beta named speed who he checked on about once a month. Guess who took care of him. Keep watching, acting and speaking out to others. Sometimes problems solve themselves but some will only be solved if you do it yourself.