Kevin O’Leary on bad branding for America