Present thinking holds that both of these theories are correct, but they refer to different stages of colour processing. It's now known that there are indeed different cones sensitive to different wavelengths a la trichromatic theory. But in the retinal ganglion cells the stimulation from those cones is processed in a manner consistent with opponent process theory. Notice the difference between the umpires and the world that they are viewing. Perception is not sensation.
Perception is sensation plus interpretation.
The interpretation is done in the brain. Information is sensed by the person, but then that information is taken to the brain for interpretation. To prove this to yourself, take a piece of paper. Roll it up to form a tube. Holding the tube in your left hand, place your right hand against the far end of the tube.