At say 20-30nm from the radar head, a GPS will be about 100x more accurate.
You're thinking old technology. Modern units (of which this is one) use multiple radar heads all feeding the same computer system. Furthermore, the incident happened about 5 miles from the airfield which is home to this LARS unit.
The guy's response was very stroppy and rude - totally unnecessary IMHO.