Sigil does weird things with apostrophes, yes... but I've noticed it seems to work fine on linux, it's only on Windows that it insists every apostrophe is an error.
I think someone explained once why that might be so (and implied it works for some people) but I forgot.