Украинцы легко понимают русский, так как основное большинство владеет им, как уже было сказано в одном из ответов, украинцы билингвы. Это касается украиноговорящих украинцев, они в русском окружении легко переходят на русский язык. С русскоговорящими украинцами дело обстоит несколько иначе, процент людей переходящих на мову минимален, но при этом все они понимают украинский.
Относительно второй части вопроса, почему россиянам он кажется смешным, все дело в низкой культуре. Россиянин, владеющий одним (славянским) языком, считает свой язык эталоном, и все остальные вариации считает смешным искажением, детям это простительно, так как они многое не понимают, а вот взрослые должны понимать и принимать все языковое разнообразие.
Есть еще одна причина, политическая, лет 10 назад, была скрытая пропаганда относительно украинского языка, ее авторами были собраны самые "смешные" украинские слова, а так как таковых оказалось не очень много, или были они не такими уже и смешными, то были придуманы свои варианты переводов. Все приводить их здесь смысла нет, если нужно сами поищите, но вот несколько примеров (повторяю, к украинскому языку эти слова не имеют отношения):
зажигалка - спалахуйка
кощей бессмертный - чахлык невмырущий
презерватив - нацюцюрнык.
Потом многие "юмористы" подхватили эти списки и пошло-поехало.
10 лет назад? Я эти шутки узнал в 1983 году. Но диванной сотне все — провокация москалив.
Они и сейчас есть
Поэтому, я продолжу вашу мысль, украинцы с легкостью понимают беларускую речь, также как и беларусы украинскую.