Hello Umperio,
thank you for uploading the mod-folder to check the files.
Maybe I have found the bug in the file ‘italia.txt’ in ‘Italia\data\missions\italia’.
Here some values have to get the text-symbol “”.
Some of your values get the symbol Ó, which could be the cause for the problem.
I replaced these symbols with “” in this config file.
Also I made a change in the syntax in your script-files:
Old:
CreateGrudge(Italian Demography,Italia,_hidden_,ClassWarfare,-0.18,1,0);
New:
CreateGrudge(Italia,_hidden_,ClassWarfare,-0.18,1,0);
At the moment, I can not see the flag in the game, but the mod is still working. 
Please try out the updated mod-folder and reupload the unzipped-folder to the ‘Steam-Workshop’ again.
I make a try to solve the problem with the flag. 
Edit:
I solved the problem with the flag.
I changed the path to the images in the config file, so only the name of the flag is included here.
Also I renamed the image ‘details_italia.jpg’ to ‘Italia_details.jpg’ and changed the resolution of the picture to 256 * 256 pixels.
Now all flag images are be shown in the game.
Italia.zip (288 KB)