He ran for NDP under Singh. Thats as much Singhs fault as any NDP running under him. Also, he is the first to be trying to pull the party back to pro worker positions so give him time. Nearly every other NDP leader we've seen in a long while have been centrists and that rarely works out for them.
Edit: for all your weird targeted Lewis hate i hope you at least acknowledge he is rising in polls, and starting to bite at CPC numbers. Singh and Mulcair did nothing but erase NDP support.