I think it is wrong to refer to the Goverment troops at Culloden as "English". They were loyal Government troops sent to put a rebellion down. There were in fact THREE Scottish regiments on the Government's side.
It is one of those enduring myths that are incredibly difficult to debunk. You have no chance of convincing the general public on this one. Keep trying, though!