Mine get along pretty well. My males definatly harass my females but I rarely see them actually mate... they mostly just try and court the females

None of my males nip at each other. When I kept fancy guppies, I only had one or two males and they never bothered each other.
I used to have a very aggressive female at one time and she always tried to beat up both the male and other females in with her.

I haven't had any problems with aggressive guppies since though.
It sounds like you have a mean tank of guppies there o.0