It should be "has to be enacted" (subject is "a law", singular). The questions seem somewhat convoluted, and I find it quite hard to know what sort of answer is expected, especially for the first two.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
lucas21cinsists a law against the hiring of illegal immigrants have to be enactedI think you're going for a subjunctive construction with 'insist'.