Check your privilege for a second. For starters drawing equivalence with Farage and LGBT people is pretty disgusting. For the record right wing groups groups do target gays and lesbians and trans ppl not with milkshake bombs but with knives, acid and bleach, every day. It’s a risk most people don’t think about when they are comfy and all cosy with nothing to gain from protest.
It is not equivalent to equate oppressed groups fighting oppressors with oppressors who wish to harm the oppressed.
Violence: fighting back at people in positions of power and authority over the powerless is sometimes the only way to get shit done, If there were no riots at stonewall with trans girls throwing bricks (and not milkshakes) at cops, there would be no LGBT rights, no changes to the law. Violent kickback at what are effectively class traitors, in this case the bad-donut cops, did start changes I enjoy and intend upholding.
Throwing that milkshake is only violence if you have very little to be hurt by these people gaining traction. I see it as a kickback at a racist, homophobic ****er who now has a slightly higher dry cleaning bill this week. He can afford it. If punching Nazis is ok then throwing milkshakes at people like Farage (and the rape-fantasist UKIP guy earlier) is fine too... it is a clear message saying “**** off you are not welcome here.”