Nations are ruined by hypocrisy cardinal says