Macklemore has called out the 50 peers who urged the Home Secretary to ban him from Britain ahead of his Free Palestine tour.