It would be best to stick to the facts and, when possible, cite a source [MGL, Court Decision, info printed on LTC, etc.]
As to 5 vs 6 years - Are you aware that when you renew a month or so ahead of your brithday, that many PD's date the start of the new license the day after your upcoming birthday so you new LTC becomes effective the day your old one expires? I just checked my LTC and it was issued effective the day after my birthday - and I assure you, that is not the anniversary of the date I went in to renew.
An LTC Issued on 1/1/2017 would be valid until 12/31/22. If the holder applied for a renewal in 11/2022 the new LTC would, in most cases, be dated starting 1/1/23. The year does not matter - we are dealing with a rolling year long window of time, not a calendar year.
Sorry about the PD visit misattribution, correction gladly accepted.
Not "grumpy old men" but sticklers for accuracy. The state has been known to charge for non-crimes, and general purpose attorneys have been known to not understand gun law, so someone who actually thought carry on an expired LTC was criminal, not civil, might accept a plea deal rather than civil disposition. This would never happen with a specialist attorney like Langer, Guida, etc.
Other than my misattribution of your quote, and the 5/6 year thing which I addressed - is there anything else I have said you consider to be factually inaccurate or incorrect? If you think so, speak up and we can both research definitive sources until we converge on the correct answer. What matters is what the accurate info is, not who said it or who was initially mistaken.