The United Kingdom has once again witnessed an outpouring of public sentiment in the wake of the continued instances of fatal stabbings across the country. In the latest demonstration of public dissatisfaction with perceived government inaction, eight individuals were arrested during a recent protest. The unrest