Footballer Gary Lineker asserts that criticising Israel over Gaza is not anti-Semitic, sparking discussions on free speech and criticism.