Словосочетание оплата за май носит разговорный характер, его значение понятно только с учетом особенностей ситуации. Если есть предположение, что адресатом это выражение может быть расценено как неясное, неоднозначное, то лучше всего использовать полный, корректный вариант типа оплата услуг в мае. Рекомендуем за уточнениями обращаться к толковым словарям русского языка; см. описание слова оплата в словарях, размещенных на нашем портале. В архиве справочной службы есть несколько ответов на вопросы об употреблении слова оплата.
В разговорной речи такие построения допустимы. В академической «Русской грамматике» 1980 года (Т. 2. § 2044) говорится: «Предложение, уже распространенное детерминантом со знач. субъекта действия или состояния, свободно принимает распространитель со знач. субъекта всей ситуации (у кого): С отцом плохо — У него с отцом плохо; У дочки уже есть сын — У нее у дочки уже есть сын; С дочкой беда — У семьи (в семье) с дочкой беда; На всю семью / у всей семьи — один работник — У них на всю семью — один работник. В так распространенных предложениях может осуществляться дальнейшее наращивание распространителей: в разговорной речи фиксируются построения типа У меня у соседки была такая же история; У меня у дочки на работе у директора сегодня юбилей».
Напомним правило:
Обороты с производными предлогами и предложными сочетаниями обязательно обособляются, если они располагаются между подлежащим и сказуемым: разрыв их непосредственной связи и способствует выделению оборотов.
А теперь, собственно, к проблеме: считать ли слова "с помощью" и "при наличии" производными предлогами? В словарях эти сочетания обозначаются как выступающие "в значении предлога", но не как собственно прелоги. В чем различие? В том, что в русском языке возможны полноценные словосочетания помощь друзей и наличие друзей, в которых слова помощь и наличие - главные компоненты; настоящие производные предлоги таких сочетаний обычно не образуют. Сравните: благодаря, вопреки, ввиду, в целях, в связи с, во избежание, вследствие, по случаю, по причине, при наличии, согласно с, в отличие от, в противоположность, наподобие, при условии, в силу, за отсутствием, несмотря на, невзирая на, спустя, независимо от... (Согласны, в некоторых случаях образовать словосочетание получится, но это уже вопрос, скорее, к формулировке правила.)
Таким образом, на наш взгляд, в приведенных Вами двух последних примерах постановка запятой обязательной не является.
Да, домашним именем Катя называют и Катерину, и Екатерину.
Запятую ставить не нужно.
Правильно: в течение чего-либо (во время).
К сожалению, оба варианта неудачны. Приведите, пожалуйста, фразу целиком - поможем отредактировать.
Тире поставлено верно. Возможно, слова вне закона лучше заключить в кавычки, так как они употребляются в переносном смысле.