How many pages does this thread have to go on before people get that FERAL DOES NOT EQUAL EVIL? Say it with me:
FERAL DOES NOT EQUAL EVIL!
FERAL DOES NOT EQUAL EVIL!
Hmm, what's that 3rd source they mention? FERAL! Is feral evil? Not by definition, NO!
Here's a character concept based on the tidbits of info we have:
Shineygood Darkbane, LG warlock.
Shineygood's parents were priests of Pelor. Though somewhat disappointed that he didn't follow their path, Shineygood's devotion to hunting down the enemies of Truth & Justice have made them very proud.
As a youth, Shineygood stumbled open a tome in the church archives which described rites by which some members of the order make pacts with otherworldly allies in the Feywild. Though the tome cautioned of the need to be careful in dealing with beings not committed to the order which makes the church strong, it also spoke of the great deeds which those strong in their faith had been able to achieve through the power gained by such pacts.
When he discussed this with his parents, Shineygood learned that they were aware of these 'warlocks', and were able to tell him a bit more about the nature of the work they did - traveling the world, seeking always the darkest places to bring the burning light of Pelor to shine, and marking the unrepentant for punishment by Pelor's allies among the fey. Shineygood studied the tome carefully, and gained the approval of the church elders to take part in the rites which would bind him to fight the forces of evil with the aid of his oathsworn fey patron, a <insert powerful 4e Feywild race> named Feyriel.
Although they have had some lively discussions through their mental link* on the relative value of hiercarchy and obediance vs. individual freedom in the service of good, with Feyriel's help Shineygood has been able to defeat many evil foes in the years since, often granting them a glimpse of the doom that awaits them in the afterlife in hopes that they might repent and surrender (though, sadly, few ever do).
*[
Note: a tiny bit of my own flavor text here.]
OK, there's a completely non-dark non-evil warlock who fits every tiny piece of information we have on the class so far. Can we drop the 'too dark! too dark! have to be evil!' alarmist stuff now?
Not when half its powers are about summoning swarms of bats, growing bat-like wings, turning into a hellcat, etc.
Well, are druids evil in your campaign? I mean, they summon swarms of vermin (EEEVIIIIL NASSSTY vermin!) & can turn into a bat (not just the wings -- the whole EEEVIIIL NASSSTY batses!). Mwahahaha!
(Joking aside, just swap the visual on the hellcat for something else & you're good to go with a 3.5 warlock who's good - check the CA rules text for the bit on fey ancestry being an alternate source of their powers, which is how I did my warlock.)