Let's say I believe you're a "published writer" (as if that means anything; lots of "published writing" is hot garbage). The fact that some people like a character can't possibly justify the inclusion of that character. More importantly, there are other people who like Krem as a character. Your subjective like or dislike is irrelevant.
Two - Dalish couldn't actually be a Circle mage. Her lines are all about how her staff is a special elven bow. If she were a Circle mage (1) she couldn't hide the fact she was a mage because she would definitionally be one and (2) there would be no way for her to theoretically know how to use a bow, since there's no stereotype of mages using bows (and martial training for mages is outlawed if DAO is any indication). I'm kind of impressed you've managed to miss the point of a character who is literally defined by a one-note joke and two lines.
Three: Krems backstory is actually defined by being a non-mage from Tevinter who happens to be somewhat poor. His gender is more of an issue than a quirk because of Tevinter military policy.
And most importantly you never have to be exposed to that back story. It only comes up if *you ask Krem about his back story*.
1.) Given that Dalish is significantly more popular than Krem, despite having less screen time, I'd have to disagree. Tis the same with Movran the Under. Small role, but hilariously fun to watch.
2.) I didn't miss the point. She also never describes her trick as a Dalish one, but an elven one. Dalish is also "definitely" a mage even when she's Dalish. Remember, all mages are apostates at this point, Leliana states as such. There is no indication that martial training is outlawed for mages, other than the fact that they use staves.
3.) Krem's story has nothing to do with being a non-mage. Krem never brings up not being a mage.
4.) Same with Dalish, she only says she's not a mage if you don't talk to her.
I mean, I really get it, you love Krem. Good for you. Stop bashing a character that was fun just because we don't like the character you like