My employer is in NY but I live in NJ and work in NJ on-site at one of their clients. For the past 3 years they have been deducting NY taxes which has cost me money at tax time. When I asked them about this they said they didn't think they could retroactively fix it (they finally corrected it for this year). Are they responsible to correct it since they said I was working in NY when in fact I was working in NJ?