He will loose his memory because of this hit from the car and later when he get it back he hound Rumple again. 😉
How long until Rumple gets fed up of Hook hounding him again? If Hook were to lose his memory, he’d probably get it back by this season’s finale which would set Hook up to continue his revenge next season. However, would Rumple just sit idly by whilst Hook does his worst? No, Rumple would probably kill Hook and try and hide it from Belle because it would be more beneficial for Rumple and safer for Belle if Hook was out of the picture.
So Hook staying in Storybrooke not only hinges on what Hook does but what Rumple does as well.
Also, realistically, how long can they drag Hook’s revenge plot on for before the audience gets fed up of it?