Few people express an opinion as sharply as David Mitchell:

More rants here.