American Freedom Defense Initiative's pro-Israel ads were deemed 'demeaning' to Palestinians by Boston transit authority.

Read more