I'm struggling to understand what likelihood free means in ABC, since ABC is using a model as simulator to produce $y_{simulated}$. However, to me is not clear the difference between model/simulator and model/likelihood function (I had a look here too).
So, if I got that right (please correct me otherwise) below are the differences.
model/simulator: $y = b_0 + b_1 \times X$
model/likelihood: $\hat y = b_0 + b_1 \times X + \epsilon$, $\epsilon \sim N(0, \sigma)$
So, the likelihood seems that takes care of the residuals distribution. Could be logNormal or Beta or Poisson (?) But if that's the case, adding some normal random error in the simulator doesn't sound particularly difficult, so why to don't have it in ABC?
Meaning that ABC cannot really work with Gaussian Process for instance?