American singer Miguel has let rip at ‘fake fans” after crowds left his London gig early – and slammed his show as “s**t”.