How did you test them to conclude they don't work? If the vents don't work, the tank will get under vacuum and the pump will stop being able to draw water very soon.
When filling with the hose, I always run it until the water comes out of the vent, which flushes out anything in the vent (and gives them a little bit of chlorine that I add when filling). No problems on both our tanks. You can also feel the air coming out of the vent when the water goes in. The hose runs on ours are both inspectable (bow with some gymnastics and a mirror).