Фраза неудачна, поскольку мн. ч. "политиками" вызывает неоднозначность: эта форма воспринимается читателем как форма слова "политик".
Предпочтительна форма мужского рода.
Стоящий перед фамилией компонент Мак- в большинстве случаев присоединяется дефисом, однако из этого правила есть многочисленные исключения, обусловленные либо написанием в языке-источнике, либо сложившейся традицией употребления в русском языке; другими словами, написание в каждом случае индивидуально. Фамилия Макмиллан обычно пишется слитно: в энциклопедиях указаны имена нескольких известных ее носителей: Гарольд Макмиллан (английский политик), Кеннет Макмиллан (английский балетмейстер), Эдвин Маттисон Макмиллан (американский физик). Слитно пишется также название издательства «Макмиллан».
Указанная запятая нужна.
Пунктуация верна. Запятая перед обязан нужна.