UBS and Barclays have named a raft of stocks they think have no place in an investor’s portfolio right now.