Video | Macklemore says speaking out on Gaza is a 'moral obligation'