This is not a twitter I follow, I had to search out the cartoon to explain the issue and this was the first result.
But I do agree with your second point, Charlie Hebdo do this to anger people, to get followers. They are looking to recruit the far right and create backlash against certain groups.