Как спрятать разделитель горизонтального UL, находящийся на конце строки?
Есть один финт, правда грязный. Для каждого элемента списка в псевдоэлемент :before засуньте буллит. Ваша макет будет выглядеть как то так:• Rainbow • Television • Interpol • The Shins
• Whitesnake • The Killers • 16 Horsepower
Далее контейнер со списком с помощью отрицательного margin-left сместите влево на такое количество пикселей, чтобы буллиты первых слов в строке скрывались под внешним контейнером.
Если есть возможность как-то предсказать число элементов в строке, можно воспользоваться псевдоклассом :nth-child в совокупности с :after или :before. Например, правила ниже добавят буллит после каждого элемента, кроме каждого четвёртого..some-element:after{
   content:'•';
}
.some-element:nth-child(4n+4):after{
   content:'';
}