I dont really think about Cat Stevens, he made his bed , let him sleep in it. If he wants to take an overseas trip let him buy a rowboat.
Although an accomplished musician, his Vietnam war folk songs were still anti-American military / anti-war.
Now we know a little deaper into his understanding of why he held that perspective.