В современных словарях шампунь - мужского рода. А уж кофе женского рода точно не бывает!
Оксюморон — термин стилистики и риторики, обозначающий намеренное объединение в одно целое несочетаемых, противоречащих друг другу понятий. Если обсуждаются словосочетания, называющие реальные предметы, то говорить о фигуре речи уже не приходится.
Правильно: социалистический блок, западные страны (но: страны Запада).
Такое употребление корректно. См. в словарях:
Большой толковый словарь русских существительных
КОБЫЛИЦА, -ы, ж. То же, что кобыла. Белая кобылица терлась боком об изгородь.
Да, правильное написание: Североатлантический блок.
Склоняется. Подробно см. в Письмовнике.
См. в Проверке слова.