Во первых это несравнимые вещи ГУЛАГ это административный орган, что то вроде министерства в подчинении которого были трудовые лагеря.
Бухенвальд это конкретный лагерь один из системы. Если сравнивать советский лагерь с немецким то тут ещё проще. В СССР не было ни одного концентационного лагеря ибо те которые были считались исправительными и люди попадали туда по приговору суда. В концлагеря Германии обычно попадпли просто так.
Советую прочесть на эту тему статью Михаила Наконечного от 19 февраля 2013 года:
К юбилею Усольского ИТЛ
https://urokiistorii.ru/article/51697
Здесь достаточно фактов и статистических материалов для ответа на поставленный вопрос.
Осудили не пакт Риббентроп-Молотов, а секретный протокол к нему. Это всё-таки большая разница.