Prime Minister Abdullah Ahmad Badawi today delivered speeches that were loaded with religious metaphors and veiled criticisms.