I check out the Cassandra thread if forums are slow and I'm in a Jerry Springer mood. In their defense, however, it really is a couple of bad apples spoiling the bunch. They're not all like that, but the bad apples have the ability to dominate the conversations. They do seem to be trying to do some more thread-policing to cut down on this so we'll see.
What sort of character would forgive and forget? Probably a non-human character who would follow different moral codes? Maybe qunari or dwarf? I'm trying to create my character's motivations for keeping Blackwall as a love interest. (I already had my qunari female dump Sera because in the end their personalities, beliefs, and goals were not aligned, so I'd like to avoid another dumping.) A super compassionate character? Touchy-feely?
Advice very much appreciated. 
Not gonna lie, I romanced Blackwall with a dwarf and I almost left him at some point because I was starting to feel like Cadash was the fraud in the relationship. He was so noble-like and Cadash was this thug that just happened to be in the right place at the right time. I started to feel like he might have been in "love" with the idea of her as the Herald? I didn't get what he saw in her. However, the Cadash-specific conversation about her past really helped, that he didn't care what she used to be like. All right, cool.
And then cue the card game. Cadash took the option to share one of her stories and it's obvious she's talking about one of her crime sprees. Blackwall's reaction was "You should tell more stories like that!" I get that he says that to everyone, but when Revelations came around, I thought, "Dude, why didn't you just TELL ME? *thumps chest* I totally would have understood! We talked about meeeeee!"
Best line of the game was: "Let's start over." We could both stop being frauds. =p