Dolphins are the only animal other than humans that is known to have sex purely for pleasure. So no, not all homosexual activity can be explained away by a desire to impose dominance
Imposing dominance is called homosexual behavior by perverts, but it really is not so.