canadianatheist.com
Can hate be forgiven?
The internet these days is full of people mouthing off, calling out, refusing to apologize, and on occasion, seeking forgiveness, lotsa drama and no shortage of trollololing. Abdullah Hakim Quick, …