Virtually any floor pump you buy at an actual bike store will fit both presta and schrader valves. I think mine was about $35. Or just buy an adapter for around $.99 . They are probably sitting in a jar on the counter. Presta may not be perfect, but it's not 1/100th as annoying as you seem to think and it works just fine.