The FAA should do something so pilots can distinguish the runway from the taxiway. That should stop pilots from landing on the taxiway.
Maybe they could put a number on the runway and not put one on the taxiway?
Also, what if they put a solid yellow line down the center of the taxiway and dashed white lines down the center of the runway?
For night/low visibility they could use one color along the runway edges, and a different color along the taxiway edges.
Until they implement something like this, pilots won't be able to differentiate between the runway and the taxiway.