The Viking rush needs to be removed, or limited, or not allowed unless they at least block or attack first. I have been rushed then they stand there let me stand up and do it again and they can carry me wherever to whatever edge,hole,cliff...etc. it's not cool it's getting abused.
And position yourself so your back isn't to a hole. They can only do that forward. If he has to go left or right, it just pushes like any other hero. Just like most of these complaints, learn the heroes and you'll be able to figure out how to defeat them.