I can't believe the papers are still pontificating over whether Prince Charles should be commenting on matters of a political nature.
Starting with the Magna Carta, the power of the crown has been seriously diminshed to the extent that in today's Britain, the little power that the Queen still has she is unable to exercise without permission from the British government in case they don't like what she does and legislate against her.
Prince Charles is not King, he is not head of state - he is a private citizen. Sure, he's a Prince and heir to the throne but there is nothing to stop him from getting involved in politics if he wants to.
To be quite frank, I hope that he continues to defy the British government when he becomes King. If they get out of line he can always sack them ...