interior floor paint emergency
We are renovating our house and had a 2d floor built on. I am a regular poster on the kitchen forum but now I have a big paint issue. Downstairs the floors are heart pine and yellow pine. Beautiful! We couldn't afford to put wood upstairs too and decided to paint the floors. Because it is a starkly modern addition we decided to have the hallway be cosmos blue, one son's room red, another son's room yellow and my office obstinate orange. The painter did not budget adequately for the floors to be painted as their final finish . He assumed, incorrectly, that we just wanted a coat of paint to keep the dust down or something. The gc convinced him to do two coats but we concluded that would not be adequate because there are some spots on the floor where the subflooring has writing,etc. So we agreed to pay extra $600 to have the floors primed first. The painters used a primer that was gray/blue. The cosmos part came out beautiful, naturally. The rest of the three floors are varying degrees of disaster. The red came out fairly red but with a purplish tint. The orange came out orange mud colored and the worst was the yellow. With two coats you still see that gray/blue plus yellow is greenish yellow. What to do now??? The painter said he would do another coat for the red, and orange plus another 2 coats for the yellow for another $350. He insists that the Sherwin Williams guy said that the gray/blue primer should be used for all the colors. I have a hard time believing that and have had a great loss of confidence in the project. What should I do? Will another coat (or two) make a difference? Or is that throwing good money after bad? We are not wedded to those colors so is there another color that would give us better coverage to use to paint over the yellow or the orange? The paint was a latex floor paint, I guess from SW. Do you need more info?
Should I undertake to do the next coats myself? I have done a lot of painting in my youth and I am good but don't have much technical knowledge.
Thanks in advance. We feel really stuck.