Cruz isn’t stupid or naive, why don’t you get to your real point, rather than playing this silly game.
You are attacking Cruz, but why, what is the real reason, and it isn’t about American values either, what you really want to promote is a view of foreign policy that you won’t just come out and say.
I just don't see how someone can stand up today with a straight face and claim that the U.S. should be defending "American values" around the world. Let's start by establishing those American values right here in America first, then we'll worry about "defending" those values around the world.
Personally, I'm not sure it's possible to promote American values in places that don't have our legal, political and financial institutions ... but that's a whole different story.