In a small pot off the heat, whisk together the sugar and cornstarch. Add the eggs and egg yolks. Mix well. Add the grapefruit juice. Bring to a boil over medium heat, stirring constantly and scraping the bottom and sides of the pot, until thickened. Remove from the heat. Add the butter. In a sieve set over a bowl, strain the cream to remove any lumps, if needed.