Posting a swastika is not free speech. All the rest, you have in the US as well (libel, etc).
As for the rest, you're free to call politicians fat idiots without being arrested in the US, and once again, I cannot believe you would defend arresting people for that.
I don't know about the 'fat idiot', but in most EU countries that's more than fine so I have a bit of a hard time believing that was the sole reason - public figures are fair target for stuff like that. The limit is actually planning or inciting violence against someone or a group - again, the same as in the US.