Umno's Langkawi MP Nawawi Ahmad has finally issued a public apology for his remarks on the passing away of Bukit Gelugor MP Karpal Singh deemed insensitive.