Abu Sufiyan and Ibn-al-Harith both of them embraced Islam and lived their lives according to the teachings of Prophet Mohammad PBUH. Ameer Muawiya was the son of Abu Sufiyan. I hope you know and understand that the Holy Quran took 23 years to complete and directives from Allah Almighty kept on coming as Wahi. In earlier days, sharaab (liquor) was not prohibited (Haram), Wahi prohibiting liquor came way after the Nuzool-e-Nuboat.
Abu Jahal was murdered, he was uncle of Prophet PBUH. I hope you remember Taif, where the people even stoned the Holy Prophet, but the PBUH forgave them.
Just give me one example after Fatah-e-Makkah, that anybody committing blasphemy was spared.
Abu Sufiyan ibn-al-Harith did embrace Islam but before Makkah was conquered and up until then he took part in battles with the Quraish against the Prophet PBUH. Abu Jahal was murdered because he was fighting a war not because he was uttering blasphemies he had uttered blasphemies many times earlier as well but he didn't get killed nor did the rest.
My question is Islam is the same it didn't change after Makkah got conquered right?? When the Prophet PBUH gracefully forgave his cousin and many others for not only uttering blasphemies but fighting wars against them for years as well, then how can we do otherwise?? And how can you know beforehand that the person who is an enemy of Islam today won't be a supporter the next day?? Do you have supernatural powers??