It has taken years of campaigning, a Government consultation, a ministerial promise and one borrowed amendment, but sound moderators and flash hiders are finally on their way out of Section 1 ...