Jason Shapiro says lending governments money for 30 years makes no sense to him, but warns against betting against America ...