France has a long and time-honoured tradition of satirical media to which Charlie Hebdo firmly belonged. But it came a long way from its roots in the radical French left to supporting NATO intervention, opposing Palestinians and taking on Islam.