Social and moral challenges in Sri Lanka