SNP Westminster leader Stephen Flynn has been forced to address matters publicly following complaints from some within his own party