Both Steve Coogan and Stewart Lee have recently had a go at Top Gear. When I read Steve Coogan's comments, I couldn't help wondering why, after three appearances on the show and many years of misogyny, homophobia and racism, it was comments about Mexicans that made him decide TG had gone too far.
I'm also getting a bit fed up of not being able to criticise these three men without accusations of being humourless or some sort of man-hating harpy. They are white middle aged middle class men sneering at pretty much everyone else for their own amusement.
Freedom of expression has responsibilities. There's a big difference between someone taking offence at something that a)was not intended to be offensive and b)no sane person would be offended by and being deliberately offensive.