Дело в том, что в мэйджик есть устоявшаяся логика. Например я в магию играл больше 7 лет и более года был судьёй на чемпионатах. Поэтому я уже не осознано понимаю логику карты, хотя точную букву правил уже и подзабыл (как например и любой язык, где сначала ты учишься читать по слогам, а потом вообще не вспоминаешь таких мелочей). Если честно мне пришлось около 10 раз прочитать карту, что бы понять в чём загвоздка.
Если нужно подробнее, почему эта карта так работает, то велком: +2/+2 это "заменяющий" эффект, у него должен быть срок действия или он должен быть бессрочным. Если указывается один триггер окончания действия (в данном случае конец хода), то альтернативный триггер (если он есть) так же должен быть указан на карте.
Поэтому unless относится к
"gets +2/+2 until end of turn", т.е. к эффекту и сроку его действия, и не может относиться отдельно к эффекту или отдельно к сроку действия. Если бы unless относился бы только к части (эффект или срок действия), то на карте должен быть указан либо альтернативный эффект, либо альтернативный срок действия.
Например: Discard a card at random: Barbarian Bully gets +2/+2 until end of turn unless the controlling player has Barbarian Bully deal 4 damage to him or her. If he or she does, Barbarian Bully gets +2/+2 until the begining of the next end turn.
Activate this ability only once each turn.
Added: и вообще для переноса "баффа" на следующий ход, почти всегда используются каунтеры.