How long have you been living in Mass? It's Mass. OF COURSE we have to pay something extra somewhere.
I can't explain it, either. Just another tax, whatever. I live right on the NH border so I'd be able to save a little money if I just went there and bought points cards instead of buying them online, but it's not a big deal to me.