I highly suggest you file for a spouse visa, it is way more beneficial and they take almost the same amount of time as a K1, sometimes quicker. Although im surprised you were granted an ESTA with this history (althought i cant remember the exact questions to be honest). I agree with @Rocio0010 about filing for a Freedom of Information Act. You may need a waiver, you may not.... if i were you, i would consult an immigration lawyer at some point.