McCall points finger at salary cap