I agree with your first sentence, in fact pretty much everyone does. I do think football clubs should have a stance on political matters otherwise they would be doing pre season tours of Israel or Myanmar and no club would be silly enough to do that.