Scotland has now introduced the Hate Crime and Public Order bill to the Scottish Parliament in response to his recommendations.
The bill adds hate crime based on a person's age to the list of protected groups, with hatred based on someone's sex potentially to be added in the future.
It aims to simplify and clarify the law by bringing together the various existing hate crime laws into a single piece of legislation.
And it creates a new crime of "stirring up hatred" against the protected groups - which is defined as "behaving in a threatening or abusive manner, or communicating threatening or abusive material to another person".
Serious concerns have been raised about the potential impact on freedom of speech, with opponents arguing that the full implications of the proposed law have not been thought through.
https://www.bbc.com/news/uk-scotland-scotland-politics-53580326