A lot of criticism for the CAA here. To redress the balance, I've held an aircraft maintenance engineer's licence since 1986 (Section L and subsequent) and I've never had a problem with them. Quite the reverse, they've always been helpful and one very senior head of department was instrumental in pointing me towards a job when I was unemployed.
I miss my original licence number though. :-(