It's not point that GB run away, of course he would run, he should run from Luffy and alience to. Point is that Shanks showed that there is significant power difference between him and GB. For those who spamming "sneek attack", there is miles difference between Shanks and GB and if he can be surprised from that distance imagine what would happen from close.