First off, we may forget that, but you wont forget the teeka that person caused you.
Second, Moral for you and everyone else, Buying a car with Check Engine/ABS/EPS/SRS lights on is a recipe for headache.
Third, You dont need ABS on Snow or Slippery Roads only. For that, there is a term called traction control. ABS is there not to reduce braking distance but to allow steer under wheel jam (emergency) inputs from user.
Fourth, whoever told you that you need a new modulator, ask him to tell you the complete list of DTC codes that he saw "THROUGH THE COMPUTER". With that information, only then can the members here advise you what to do.
Fiifth, ABS modulators are not prone to such early failures. In my opinion, there must be some wiring disturbed in the system. Like I said, first you tell the codes, then based on diagnosis, all the subsequent wiring has to be checked for continuity and any possible shorts in circuit.
Example, an open loop in one of the ABS sensors may cause ABS light to turn on (with the code indicating possible sensor failure). There best way to check if the sensor is faulty is to first troubleshoot the wiring. Happened with me 2 months back diagnosing the ABS DTC of a Corolla X.