The use or words is a rule which is not reinforced consistently.
For example, Iliushetchkina & Maisuradze have music which I think could be potentially deducted but it was considered acceptable.
In comparison, a few years ago Brian Joubert had some music which was considered ok for the whole season, including GP events and Europeans, and then got deducted at worlds.
And then we can compare it with Amodio, who got away with using program with words last year at Worlds...
I would prefer if words were not allowed in the program. But either way, I think it would be much more fair if the rule (either allowing it or not allowing it) applied to all freeskaters equally. If it is not allowed, it should be is reinforced by bigger deduction (like -5), because otherwise it looks like if Amodio was sticking his middle finger towards the judges and saying 'sod you' (and got away with it).