Shane Flanagan has defended his club as criticism mounts, with the St George Illawarra Dragons stuck in a historic losing streak.