I have to agree here. Roger Waters has arrogantly decided that other musicians should boycott Israel and actively lobbies them not to play there. His understanding of the situation there seems to be minimal and he just jumps onto whatever trendy left wing bandwagon happens to be passing by.
Despite loving Pink Floyd for many years, I now boycott his music and refuse to listen or buy anything by him. See how he likes it now!