Knowledge is limited. Attitude and belief limits your knowledge. My knowledge is limited. So is yours. Your knowledge is limited.
Science is limited.
Hardly an appeal to authority of any sort. You have failed to communicate the inaccuracies that you think are evident in selfish gene theory. The list has nothing to do with that. OK - I was waxing poetic with above statement. The closest thing I have to 'truth' there is 'experimental fact'.