Welcome to AA!
You tank does sound over-stocked (Which you already know). I would recommend getting rid of the Striped Rapheal catfish (Can get around 9 inches) and replacing them with ghost shrimp (I disagree with Jason the the corydora suggest. Really, In my opinion they are too active for a footprint of a 10 gallon. I would recommend them in tank only 20 gallons or more).
I would also recommend getting rid of the zebra danios. They are too active for a 10 gallon In My opinion.
Once they are out, you could consider adding more cherry barbs (Make sure to use the 1 male to every 2 female ratio <- This will leave the aggression to the minimum.)
enjoy the forum