Хотя бы потому, что Макаревич давал концерт в тот период, когда страсти были очень сильно накалены, а пропагандистский маховик был настолько раскручен, что в запале на артиста набросились все, кому не лень.
Макаревич также известен своей критикой в адрес Владимира Путина (песня "К нам в Холуёво приезжает Путин»"), тем, что он находится в оппозиции в отношении действующего режима (участие в марше "Марш мира", который де факто признается оранжевым).
Все это, а также установка ряда российских журналистов (скорее внутренняя, хотя не обошлось здесь и без установки сверху - я не Путина имею ввиду, а, возможно, особо рьяных редакторов СМИ) преследовать всех, "кто не с нами по Крыму и Майдану", и обернулось этой травлей.
К слову, не так давно Проханов, один из тех, кто особо яро обличал Макаревича, был признан виновным судом РФ и выплатил артисту компенсацию в размере 500 тысяч рублей. А все почему? Да за обыкновенную ложь: Макаревич не давал концерт в Славянске для украинских военных. На самом деле он выступал перед беженцами в Святогорске.
Что касается Гребенщикова... Б.Г. вне политики. Если ему задают политические вопросы, то он отвечает корректно и нейтрально. Я помню, как на каком-то западном канале (вроде Би-би-си), дотошный ведущий пытался раскрутить Гребенщикова на критику в адрес России в связи с событиями в Крыму и на востоке Украины, но тот в спокойной и доброжелательной манере "обломал" ведущего (подробностей, как он это сделал, увы, уже не помню).
Кроме того, Б.Г. ездил в Киев, выступал на концерте перед киевлянами, обыкновенными гражданскими лицами. Вот если бы он побывал на востоке Украины, где идут боевые действия, на территории, которая отвоевана/оккупирована украинскими войсками, то, возможно, какой-нибудь журналист, не разобравшись в ситуации, мог, пожалуй, выдвинуть обвинения в адрес Гребенщикова.
Так что никаких двойных стандартов тут нет... Или есть? Тут уж все зависит от того, как Вы, автор вопроса, интерпретируете мой ответ, и как именно понимаете эти самые "двойные стандарты".