Over nearly five years, the small German charity Sea-Watch has saved more than 37,000 lives. But xenophobia and repression threaten its survival.